Apart from my professional work, I also work on my personal open source projects and also contribute to open source community. Below is the list of some of my open source projects and contributions.
Konflist | Crowd
sourced list of tech conferences around the world
- Designed and Built a hybrid crowd sourced mobile app for listing tech conferences around the world.
- Designed Logo, UI mockups using Inkscape and Figma.
- Lists tech conferences based on tech/languages and countries.
- Implemented search, social share and filter feature.
- Deployed the app on Google Play.
- Featured, was trending and received 100+ upvotes on producthunt.com on 10th, May 2018.
Events API - REST API to CRUD Events
- Designed and Built a REST API using NodeJS, Express, MongoDB and Mongoose.
- Implemented CRUD services, with pagination, limit, select and filter.
- Implemented Authentication services, used JWT and Cookies.
- Used security middleware such as Helmet, Rate-Limiter, XSS-Clean, HPP.
Browser Extensions
Created several productive and system utility browser extensions for Google Chrome, Mozilla Firefox, Opera and Microsoft Edge Browser.
- Battreminder - Lightweight minimal browser extension that lets you know the battery level and will remind you with a sound notification when the battery is fully charged! Featured on producthunt.com (Source Code)
- Water Walk - This extension will remind you every 15, 30 or 60 minutes, as per your set timer choice, with desktop notification to take a break. Featured on producthunt.com
- Simple Night Mode - An extension to invert the color of any webpage/website, making contents of any website less stressful on your eyes.
- You No Card - An extension to hide YouTube end cards, which are displayed at the end of YouTube videos. Featured on producthunt.com
- Scrolly - Utility extension to scroll to the top of the Webpages with single click. (Source Code)
- Inspector Devices - A shortcut to open Remote Devices Chrome inspect for connected android devices. (Source Code)
- Urban Dictionary Search - Searches for the meaning of the selected word on urbandictionary.com
- Website Blocker - Website blocking management extension. (Source Code)
Animouse | Control
mouse pointer with your head!
Animouse is a free, open source and non-profit software project which allow
user to control computer cursor by
the movement of face/head.
- Has been downloaded 20,000+ times, in 120+ countries.
- Featured in Pune Mirror newspaper, page 10-11, under Campus Diary section, dated 7-Sept-2015.
- Featured in Sakaal Times newspaper, Plus-4 section, dated 15-Sept-2015.
- Reviewed by various blogs: AddictiveTips, Komando, Techvenq, Softpedia, Health Tech Insider
JSON Watch
Face for Android Wear
JSON Watch face interprets time as JSON code snippet with fields displaying
current Time, Date and Day! Also
changes watch background color every second using Time as RGB Hex Color
Code! Simple Design, Optimized for
Ambient Mode, Supports Burn-In Protection in Ambient Mode, Free.
Compatible with: Asus ZenWatch, Asus ZenWatch 2, LG G
Watch R, Samsung Gear Live,
Motorola Moto 360 (2nd Gen), Sony Smartwatch 3.
Eco
Screensaver - World's first web based
eco-friendly screensaver
I've been fascinated by how a mere color of a pixel in monitors can affect
the power consumption! As we all know
that LED and OLED monitors are energy efficient i.e each pixel on an OLED
screen contains a set of tiny LEDs
that emits light in proportion to the current color of that pixel. Meaning,
if the color is black, no light is
emitted and the pixel is completely off, thus saving some energy here.
Inspired by same principle, I have
created 'Eco Screensaver', which displays black, dark or white pixeled
screen instantly as a screen saver in
your browser.
Here are some of my codepens -
Flat Notifications,
Neumorphic Color Palette,
Neumorphic Round Palette,
Neumorphic Bubbles,
Color Rand - Random Color Palette Generator,
What is my IP Viewer,
Colorful Bubbles,
Colorful Black Hole,
Cursors,
Theatre Seat Booking UI,
Covid-19 Dashboard, Many more...
Volunteer Experiences
Mozilla
Active contributor to Mozilla Firefox's Test Pilot initiative, Test Pilot is a small team passionate about shipping small, iterative experiments in Firefox, on the web, and soon on mobile platforms. We place a special emphasis on rapid prototyping, qualitative research, and data analysis.
- Feature Enhancements and Bugs Fixed: Bug #264, Bug #268
- https://github.com/mozilla/FirefoxColor/pull/377
- https://github.com/mozilla/FirefoxColor/pull/386
Active contributor to Mozilla Firefox's new web-ext project, a command line tool to help build, run, and test web extensions on Mozilla Firefox web browser.
- Feature Enhancements and Bugs Fixed: Feat #706, Feat #707, Bug #700
- https://github.com/mozilla/web-ext/pull/706
- https://github.com/mozilla/web-ext/pull/707
- https://github.com/mozilla/web-ext/pull/700
Recognition: Listed as developer for Mozilla Firefox Browser https://www.mozilla.org/credits/
- colored-console-log - A JavaScript module, which allows app to log colored console logs in browser console.
- colored-snackbar - A super simple colored angular snackbar module.
Mozilla Developer Network (MDN)
Writing and reviewing articles on Mozilla Developer Network
Worked as an advisory in selecting Mozilla add-ons to be featured for the month
Localization (l10n) for Marathi Language using Transifex, on VLC Team
Active Wiki Project Software Member.