CSE 131 - Introduction to Computer Science
An introductory Computer Science course taught to over 500 students every semester. Using Java, it covered many fundamental programming concepts including algorithms, iteration and recursion, inheritance, object oriented programming and data structures.
CSE 330S - Rapid Prototype Development and Creative Programming
I was frustrated with the inability to edit rides on Strava and I couldn't find a free tool on the internet to help me out. So naturally, I made one myself.
I had a tab hoarding problem and this is how I solved it.
A WebExtension to snoozz your tabs and windows now, and have them wake up automatically later. It's completely open source and published everywhere for free.
The feature packed app is written in vanilla JS with a focus on performance, privacy and a low memory footprint. The whole package including all image assets is ˜ 90-100 KB, and it can be used completely offline. It has a lot of handy features, with more down the pipeline:
Visit Snoozz.me for more details, FAQ, changelogs and all that fun stuff.
Available in all the major browsers:
I'm primarily a front end developer, but I've worked all across the web development stack. I specialise in building responsive and progressive web apps with an emphasis on practical UX.
I am definitely more of an engineer than a designer, but I have an obsessive need to develop perfect UIs down to the pixel. I prefer to use intuitive animations and simple interactions to create lightweight and bloat-free webpages.
This is an updated list of the tools I've used in the past and comfortable using again in the future.
I dedicate a huge amount of time to the outdoors - hiking, biking, backpacking, bikepacking, and
glamping car camping.
I use all the googling skills I have learned as a developer to find obscure travel blogs and uncongested trails.
Almost all of these photos were captured on the same phone I have been using since 2016.
I am a front-end developer who spends most of my free time offline.
You can catch me zooming around the streets of Bombay on a fluorescent green cycle (and matching helmet) in chappals with no grip. When I become king, all the cars and buses will have to squeeze into the left lane and us cyclists will rule the roads.
I consider myself an expert at never being late, packing things in bags efficiently, and overestimating my excellent spice tolerance. I am an extremely wreckless yawner and frequently knock things over when stretching during a good mid-afternoon yawn.
I have a BSc in Computer Science from Washington University in St. Louis. I have worked in various engineering roles at Data, eCommerce and SaaS platforms, but my main interests have always been in design, interactions and user experiences.
Things that I really like:
Things that I don't like: