Software Engineer at Medium

Bachelor's Degree From Princeton University
New York, New York


Software Engineer
August 2017 - Present
(2 Years and 7 Months)

TABu App

Software Engineering Intern
- Implemented a payment system in PHP for delivering tokenized credit card information directly to point-of-sale systems at bars and restaurants. - Designed the backend infrastructure in PHP for users to split tabs at bars in-app.
June 2017 - August 2017
(3 Months)

Princeton University

Computer Science Teaching Assistant
Assisted students taking COS 126 (Introduction to Programming), COS 226 (Data Structures and Algorithms) and COS 217 (Programming Systems) in debugging their weekly assignments.
January 2015 - May 2017
(2 Years and 5 Months)


Software Engineering Intern
- Redesigned a real-time stats-tracking tool to determine number of listeners at a given minute, adding scalability and flexibility to an older system. - Used the HyperLogLog algorithm (developed by Flajolet et al.) to both increase the speed of the system and reduce memory used.
June 2016 - August 2016
(3 Months)

University at Buffalo

Research Associate, Department of Computer Science and Engineering
Worked with Professor Ken Regan, one of the world's leading experts in chess data analysis. My main projects were translating data modules from Perl to Python, and conducting data analyses in Python of chess engine performance during middlegame and endgame positions.
August 2015 - August 2015
(1 month)


Emerging Payments Intern
- Developed documentation for MasterCard's Java Software Development Kits, giving third party developers more information on how to leverage MasterCard technology in their own applications. - Designed SharePoint site to assist in document sharing among MDES employees and enhance presentation of the MDES product to employees across the company.
June 2015 - August 2015
(3 Months)

Self Employed

Private Chess Instructor
I worked with aspiring chess players on tactics, basic positional skills, and opening refinement
June 2013 - June 2015
(2 Years and 1 month)

Princeton Quant Trading Conference

I was responsible both for promoting the conference to both Princeton's student body and students on other college campuses, and organizing pre-event and post-event dinners for the conference speakers
January 2015 - April 2015
(4 Months)


Marketing Intern
- Promoted the site through various social media platforms, -Conducted research on US colleges to update information on Admittedly's website
June 2014 - August 2014
(3 Months)

Princeton University

Computer Science; Certificate in Classical Studies
Bachelor's Degree

Collegiate School

High School