Projects

Work experience

  • Software Development Engineer, Amazon
    Java, AWS

    Part of the ManageYourReturns team that owns the seller experience for managing buyer’s return requests and refunds. Design and write enterprise software based on client needs - utilising AWS, collaborating with large teams, and taking ownership of the code thereby produced.

  • Maintainer and GSoC Mentor, GNOME Games
    Vala, Gtk

    Add new features, keep the software bug-free, review and commit patches from contributers, and provide mentorship to GSoC students.


Internships

  • Software Developement Intern, Amazon
    Java, AWS

    Worked on Carrier Performance Analytics to help third-party sellers choose reliable carriers.

  • GSoC Student 2017, GNOME Games
    Vala, Gtk

    Added Gamepad and Keyboard Configuration to Games.

  • Software Development Intern, Olitec-SCS
    C#, .NET

    Built a library to encode/decode sim EF data files.


My Projects

  • EventLock : Xposed repo
    Java, Android

    An Xposed module to show your calendar events on the lockscreen.
    After Kitkat, the lockscreen widgets were disabled and so calendar widget can’t be put on the lockscreen.

  • Easy-Settings
    Python, Gtk

    A simple to use python library to create gui and backend for preferences.
    Creating preferences is time consuming and often very repetitive, this library does the work for you and in very few steps!

  • Karya
    Python, Gtk

    The aim is to control everything using voice commands or hand gestures and render keyboards and mice useless.

  • Core-Attack : Download link
    C#, Unity

    A third person shooter game.

  • Sac-Attack :
    C#, Unity

    A tekken style fighting game.

  • Fristrange
    C#, .NET, UWP

    Create, share and attend events.
    A social app for Windows 10 Universal Platform. Unfortunately, it had to be abandoned due to shutdown of Parse service.

  • Random Scripts
    JavaScript, iMacros
    • TrueCaller : Check phone numbers on truecaller and take the screenshots of the details.
    • Facebook Anti Group Spammer : Deletes posts that are shared (not original).
    • Android N namer : Reapeatedly suggest Neyyappam for Android N naming.

University Course Projects

IIT Guwahati’s B.Tech. curriculum involves some project based courses. Some of the completed projects are listed here.

  • tweet-rank
    IR, PageRank, NLP

    Rank tweets using information retrieval techniques based on how informative they are.

  • Speechy
    Speech Recognition, C++, Kotlin, Android

    A complete word recognition and training system that runs in real time even on mobile platforms delivering ~90% accuracy.

  • Dict’O’nator
    Python, Gtk

    A dictation plugin for gedit (the GNOME text editor).

  • IITG-Search
    PHP, Python, Scrapy

    A search engine for intranet.

  • Media-Fox
    PHP, JavaScript

    A file sharing website for intranet.

  • brobash
    C, unix

    Implementation of shell (supports multiple piping and redirections).

  • PALLS-8085
    Python, Assembly 8085

    A basic implementation of pre-processor, assembler, linker, loader and simulator.
    Converts a subset of C language to 8085 assembly language.