Cloud Development Team
Software Engineering Intern
June 2018 - Present ●
San Diego, CA
Department, UC San Diego
Spring 2018 quarter: Advanced Data Structures in C++
Winter 2018 quarter: Java - Object Oriented Programming
Fall 2017 quarter: Computer Organization and Systems
Programming - ARM Architecture (CSE 30).
Duties: Designed and graded programming assignments, homeworks and
tests. Held office hours to help students analyze and solve their problems in
efficient ways. Held review sessions to go over certain concepts in the
Hear me give a
little pep talk to 259 students on using Vim over Eclipse in their early
software development days.
Undergraduate CSE Teaching Assistant
September 2017 - Present ●
San Diego, CA
Built an automated employee hiring platform for IBM's Sales
and Distribution department (S&D), to speed up the process of hiring
A unified platform having information like employee's application
form, background check details, non-disclosure agreements and contracts.
Also built an Android application, porting the platform to
Frameworks/Languages used: Python/Django, PHP,
HTML/CSS, Java, XML, Android Studio.
Full-Stack Developer Intern
July 2017 - September 2017 ●
Morning Sign Out
Developed an Android application that informs people about
latest research in Biology happening across University of California campuses.
Application now published on the
Google Play Store.
Frameworks/Languages used: Java, XML, Android
Android Developer Intern
May 2017 - September 2017 ●
Remote ● Berkeley, CA
Developed and debugged custom AOSP based firmware called
at Android framework level.
Debugged issues like glitchy animations, buggy notification
system, and decoded hard-embedded CPU serial number to track distinct
Frameworks/Languages used: Java, C, C++, AOSP
Android Open Source Developer Intern
August 2016 - September 2016 ●
Microsoft Research Strike-Team, as I organized and
attended workshops on "Massively Empowered Classrooms" in Indian
Worked on challenges to improve business, technical and
logical skills through workshops held throughout India.
Microsoft Student Associate
July 2014 - January 2015 ●
New Delhi, India
Kickstarter Projects Analysis
Cleaned, visualized, analysed and built a classifier using publicly available data on different kinds of projects from kickstarter.com, to determine which categories of projects become successful in achieving their pledged amounts, and which categories of
projects fail within a particular timeframe.
Built a model using K-Nearest Neighbor algorithm to predict whether a kind of project succeeds/fails in a given timeframe for a given amount of money
Frameworks/Languages used: Python (Pandas, Matplotlib, Seaborn, Numpy, Scikit-Learn), Jupyter Notebook.
Data Wrangling, Visualization, Models and Analysis
Interact simplifies the way of connecting with people on various
social networking websites through automation.
Gone are the days of spending time on manually sending/accepting
With one tap of a button or a bump of two phones, connect on multiple
platforms, with also having the ability of opting-in/opting-out
of different platforms.
Riderr optimizes travelling - it gives you the cheapest prices
to travel across the city just by a few taps on the screen, along with
the options to book a cab from within the application.
With Riderr, you can get the different times during the day when
the prices drop to the lowest in travelling from one point to another.
Using Machine Learning, Riderr predicts prices based on past data the best
time to book your cab for the cheapest travel.
In January 2014, I started working on
Android Open Source Project to bring Android KitKat to my obsolete HTC Desire C.
In early 2015, I started compiling
Android Lollipop for Samsung Galaxy SII, which was downloaded by 3000+ users.
As a result of my contributions, I was conferred "Recognized Contributor"
title on XDA-Developers, and received over $200 donations from users who liked
and supported the firmwares.
Frameworks/Languages used: AOSP frameworks/libraries, Java,
January 2014 - May 2016