I currently work as the senior web developer at the Dean's office at CMU and volunteer as a
research assistant. I was a masters student at
Carnegie Mellon's Human Computer Institute. I have been programming
for 15 years
and I built my first interactive game 11 years ago. I have evolved to a generalist today and
have built products for
the web, Android, desktop, iOS and interactive gadgets. My coursework has given me a
outlook towards building interfaces. Prior to grad school, I worked at TeliportMe - the
Instagram for panoramas, as the Web Architect for 3 years.
I believe that technology should work like magic, it should be a a few steps ahead of the user, making interactions seamless. I have noticed that spending significant time on user research, training machine learning models and iterative prototyping can help achieve this goal. Read my story and portfolio if you are interested in knowing more about me. I am fortunate enough that my work has been featured in the media. I have a few apps on app store and am on Github.
10 years ago, in a Windows 98 @high school
I started programming because I was in love with Pokemon. I wanted to emulate the evocative experience that occurred in the battles on the TV show. I learnt Java, graphics, AWT, keyboard and mouse libraries to create two player games that I could play with my brother. I extended this concept to build games on BeyBlade and Avatar: The Last Airbender.
7 years ago, using Windows XP @high school
5 years ago, using Windows Vista @NITK Surathkal
My experience with web security drove me towards Web development. Engineer is the annual technical fest at NITK Surathkal, which hosts around 50 events and has five thousand participants. As the Technical Lead for Engineer 2010, I built a content management system that leveraged google docs data to capitalize on access control.
I fell in love with Linux when I first used it and am a strong proponent of open source. I worked with a friend to administer 30 clusters at the digital library in my senior year. We used Webmin and bash scripting to manage the servers. I also helped build a custom Ubuntu derivative called Enginux based on Linux Mint.
5 years ago, using Ubuntu 10.04 @NITK
Towards graduation, I built an online testimonial portal for my batch which used Facebook and jQuery UI. This got a lot of attention from alumni and I started freelancing. I built over 20 products for web and mobile for people from various domains.
My first venture was when I built a system which could interact with the internet through text messages. Internet was a big issue in India I built a desktop app in Java for consumers and business to send text messages.
4 years ago, using Ubuntu 12.04
TeliportMe Inc is the Instagram for panoramas, 500 Startups and Startup Chile, I am lucky to be one of their first employees.I saw the company grow and maintained the backend, built APIs to serve our 4 Million users. I got to work with MySQL replication, Redis, LogStash, Monit, Sentry and Three.js.
I worked on data analytics, conducted A/B tests and cohort analytics. I built a google street view like application using Three.js. I scaled the backend to work with a distributed system using Redis to handle 4m users. I was exposed to mentors and VCs to get a better perception of building products.
2 years ago, using pen and paper
My aunt was going through a difficult phase last year so I taught her to read English. I was a positive experience and was vital towards improving her outlook towards life. It's an inspiring story. I think this is by far the best work I have done so far. I am writing a book and hope to publish it in December.
1 year ago, using Ubuntu 14.04
Teaching my aunt, led me to pick educational technology for my masters. My course work at CMU has helped me explore Gadgets, Machine learning and Statistics. I gained the user-centered approach towards improving interactions. I learnt about how to prototype and use contextual research to develop interfaces supplementing my backend knowledge. Have a look at some of my work below and contact me if you are interested to chat.
"TeliportMe introduces 3D effects to its 360-degree panoramic app for Android" read more
"Test Flighting: Applover Launches Free, Crowdsourced Testing Platform For Android Apps" read more
"A new online resource from Carnegie Mellon University seeks to help people find the perfect rental" read more
"Developers: crowd-source your testing of Android phones" read more
"EDigs Helps Apartment Hunters Find the Perfect Rental" read more