I am

Welcome!

I am currently pursuing my Masters in Computer Science at the University of Southern California. I completed my undergraduate from Dhirubhai Ambani Institute of Information and Communication Technology from where I received a Bachelors of Technology in Information and Communication Technology. I am well versed with various programming languages and design patterns. I believe in the fact that programming languages are easy to pick up on once you truly understand the fundamentals. Human Computer Interaction, design, UI/UX and data analystics tend to be my areas of interest but I'd love to explore other fields as well. Any tech enthusiast willing to collaborate on any crazy idea is welcome to contact! If you somehow don't find me on my laptop, you can find me reading random books, discussing life or tinkering with hardware.

Link to my portfolio.

Work Experience

Intuit

Software Developer Intern

May 2018 - Present

Mountain View, CA

Was a part of the Intuit Futures team where I helped in the intial phase of a new project. Conducted a number of user interviews to better understand the interactions and needs of customers. Used the insights and leads generated during these interviews to iterate over value props. Then moved on to creating basic mockups, wireframes and high-fidelity prototypes that were iterated on. Defined and created the logic that was used to implement the user flows in the existing code base. Added code that would allow click-stream data to be tracked and log required information. Used Splunk to log and parse the data sent by the application and built an analytics dashboard that parses logs into user objects and displays statistical information.

Splunk
HTML
Sketch
Backbone.js
Marionette
React
Chart.js
Github
Javascript

VoiceLessons

Software Developer

Sep 2017 - May 2018

Los Angeles, CA

Was responsible for developing the front-end and brand along with building user flows. Handled all the wireframes and reviewing of the design content. Developed an onboarding flow separate for teachers and students. Assisted in the development of patented software and building of the MVP. Produced working fixes and feature updates on a weekly basis on the basis of customer interviews.

HTML
Java
CSS
C#
Javascript
Invision
Photoshop
Testing

DoSelect

Front-end Developer Intern

Jan 2017 - May 2017

Bangalore, India

Led a team of 3 other people to handle the revamp of the website. Continuously reviewed the work of the graphic designer and content writer to ensure it complemented the ideals/values of the company. Conducted A/B testing and gained user feedback for each design iteration. Was soley responsible for the actual coding of the website. Developed modular directives for graphs in order to make resuable. Introduced data visualization principles, color schemes and content into the product. Worked on building multiple websites and static landing pages for the hackathons that took place in that time period.

Angular
Javascript
Angular Material
D3.js
HTML
SCSS
Photoshop

HolidayIQ

Product Intern

May 2016 - Jul 2016

Bangalore, India

Created mockups on the basis of user research and tests to improve the onboarding experience. Conducted market research comparing the current on-boarding experience to other competitors. Developed the on-boarding on IOS. Also formulated a customized travel feed algorithm for a user based on their interests, location, interaction with the application. Built a newsfeed-like UI to display the results to the user. Worked on a sentiment analysis tool that would analyze the reviews of hotels and locations to recommend better places to customers.

Python
HTML
XCode
Swift
Just in Mind Prototyper
Javascript
CSS

Cyberoam

Software Developer Intern

May 2014 - Jun 2014

Edison, NJ

Testing of over 500 next generation firewall and Unified Threat Management appliances. Handled customer tickets for faulty hardware to test and identify the root cause of the problem.

Java
Ubuntu
Hardware
Embedded

Technical skills

Design

Programming Languages

Web Development

Data Visualization

OS

Tools

Independent Projects

Travel Engine

Built an IOS application that allows a user to enter a location and get details of the place. The app provides images, navigation, yelp and google reviews along with basic information of the place. Built a corresponding responsive website for this using AWS. Server hosted on AWS.

Swift
XCode
AWS
Node.js
Javascript
Angular
Bootstrap

Software Architecture Visualization

Developed a tool and interface using D3 for depicting a software’s architecture. Used the source code and output files generated by the RELAX recovery method as inputs. Provided an interactive interface for the user, architect and developer to use in order to understand the software structure and its functioning.

D3.js
AWS
Node.js
Java
Javascript
HTML

Image Tapestry

Using Java as a base language and .rgb files (video input) and .wav files (audio input), built an interface that would provide a summary of the entire video in the form of images along with a video player. The player synced the audio and video and provided a scrollbar, play and pause functionality. The image tapestry itself was created by identifying scenes and keyframes and running foreground analysis via OpenCV. The image was clickable and the video would forward to that particular time.

Java
OpenCV

Game Agent

Created an artificial agent that would beat any player using minimax search and alpha-beta pruning techniques. The game played was similar to Candy Crush except there would be no new additions to the board.

Java