Experience
stripe

Stripe

Software Engineer Intern

May 2021-August 2021

I was part of the Terminal org in Stripe, where I worked on their Android SDK to help bring more functionality to Stripe’s physical card readers.

I worked with many Android libraries, such as Jetpack Compose and Room, as well as other industry standard libraries like Dagger. I ensured that the code I added conformed to the existing style in the codebase, and made some improvements to tests and code efficiency.

The features I added were critical to the org’s global expansion strategy, and helped to bring the product to market in more than 2+ countries.

Website
amazon lab126

Amazon

Software Development Engineer Intern

January 2021-April 2021

I was part of Amazon’s Lab126, where I worked on a DevOps team that managed many of the services used at Lab126.

I built a cloud based information archival service for the group’s Jira instance on AWS utilizing Lambda, DynamoDB, SQS, Fargate, and SNS. I also worked on fullstack web features using Flask and HTML for an internal web-based tool to aid users in managing Jira projects.

My work was utilized by over 26,000 internal users and helped to manage over 6,000,000 Jira tickets.

LinkedIn Page
uber atg

Uber ATG

Software Engineer Intern

June 2020-August 2020

I worked at Uber's former Advanced Technologies Group (ATG) and helped them develop an autonomous vehicle! I was part of the AVMaps Applications team where I developed a geospatial web application to aid navigation for the car.

I utilized React.js, Redux, and Node.js to make various improvements to the bug reporting system for the application. Additionally, I utilized Deck.gl, an open source WebGL powered library, to add additional features to the application.

I also worked on backend features, like an AWS service to get point cloud data and testing a map linting service using Go.

Uber ATG is now part of another self-driving company called Aurora.

Aurora's Website
juni logo

Juni Learning

Computer Science Instructor

January 2020-December 2020

Juni Learning is an online platform to tutor students in computer science and math. I was an instructor teaching students ranging from ages 8-18 various topics in computer science. These include the basics of Python, data structures and algorithms, and basic data analysis.

I, along with nearly 1000 other instructors, helped to continuously iterate and develop the curriculum for the thousands of students served on the platform.

Website
cornell cup

Cornell Cup Robotics

Project Lead

August 2018-May 2020

Cornell Cup Robotics is a project team that constructs varied and unique robots. I frequently collaborated with other subteams from electrical and mechanical engineering to create a multipurpose robot called C1C0.

I led a group of undergraduates to build a chatbot feature for our robot that could answer queries like “what is the weather” using NLTK and various related APIs. Additionally, the robot could take vocal commands to move different parts of itself, such as moving around or recognizing a person or object.

A past feature I worked on also includes a facial recognition system that can perform attendance tracking. I designed the software stack to utilize a client-server model, which had a camera on the robot send pictures to an external computation server to process.

Website
rpal lab logo

Robotic Personal Assistants Lab

Undergraduate Researcher

June 2019-August 2019

I worked as a part of a multidisciplinary team to command a robot to autonomously assemble furniture kits.

I combined the usage of different sensors and devices (including an Xbox Kinect!) to solve construction related problems, such as the classic peg-in-hole problem.

OpenCV was utilized to detect different objects to grasp, as well as areas to place those objects.

Website
andchill logo

And Chill

Software Engineer Intern

June 2017-August 2017

And Chill is a chatbot (a program that automatically responds to user messages) that provides movie recommendations to users. This bot aims to have a more "human" approach to creating recommendations in a way that doesn't seem like a black box.

I rewrote many parts of the codebase to follow standard programming patterns so that it would be easily maintainable. This includes overhauling the database system to use MongoDB, which dramatically increased the system's capacity.

I also designed and implemented a broadcasting system that reached over 3000 users, boosting user retention by 50%.

Website
stuynaught logo

Zero Robotics - StuyNaught

President and Lead Programmer

September 2015-January 2018

I was part of my high school's Zero Robotics team, StuyNaught.

This competition involves programming robots in a language similar to C to maneuver in zero-gravity conditions to accomplish various tasks. These programs are eventually deployed on SPHERE robots aboard the International Space Station.

Our team has reached the international finals very year of the team's existence (except for one) and placed 1st in the 2017-2018 season.

In my senior year, I led a team of 20 students and collaborated with another international team of 10 students.

Competition WebsiteTeam Website