Work
Some of the things I have built over the years
Last updated
Some of the things I have built over the years
Last updated
You should check out and .
I started programming in 1999. Starting with C, I finished many projects with Java and Javascript before discovering and falling in love with Ruby. I co-founded a B2B startup (YouSuggest.us which was a social CRM app) and learnt a lot. The companies I have worked with include GupShup, Truweight, HyperTrack, ClearTax and Meta among others. My primary work has been in building intelligent and scalable software systems but I have dabbled in things like electronics hardware, algorithmic trading, aerodynamics and mathematical music theory.
You can contact me via or or .
This is a GPT-powered bot that can automate complex online tasks using both the web browser and API calls. I built this for a generative AI hackathon. This uses OpenAI, Javascript, and Puppeteer:
This is built using Svelte and SVG.
Ruby, Rails, PostgreSQL, TailwindCSS
This is a browser extension that recommends "better" alternative products and services via in-page popups, based on community-curated lists. Available for all Chromium and Firefox-based browsers..
Javascript, Web Extension API
This is a fork of an old version of Sizzy that lets you test a webpage in different screen sizes.
Javascript, Canvas API, Mozilla Persona
This is a reusable UI widget which any webpage can embed for their readers to practice the content using spaced-repetition techniques. All progress is kept on localStorage so users do not need to sign up.
VueJS, Web Components
I was tech lead with them from 2009 to 2013, building the enterprise platform serving 35 million users and sending out 2 billion messages every month.
Ruby, Rails, Android, Facebook API
Ruby, Sinatra, MongoDB & Google Maps API
Ruby, Sinatra, GitHub, OAuth
Javascript
This is a visual editor for nested graphs: . This is being used by the Foresight Institute for their civilizational technology trees at
This was an attempt to build a Google Maps for learning. This got some attention at and . I discontinued this in 2024 to rethink learning in the age of AI.
I made a for the browser, which involved vector math, Runge-Kutta integration, impulse-based constraint solver and drawing with HTML5 Canvas API. I gave .
I made this app at at Delhi in April 2013. It allows you to submit spots in the planet to NASA where satelite imagery is needed but missing.
I made this app for events like . It lets you randomly browse open issues from GitHub repositories that you follow.
Inspired from , I made this prototype for live coding. The idea is that as you code, the tests are run automatically and their status is immediately visible to the programmer.