Software Engineer at Medium

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


Software Engineer
July 2017 - Present
(2 Years and 5 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.
May 2017 - July 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.
December 2014 - April 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.
May 2016 - July 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.
July 2015 - July 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.
May 2015 - July 2015
(3 Months)

Self Employed

Private Chess Instructor
I worked with aspiring chess players on tactics, basic positional skills, and opening refinement
May 2013 - May 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
December 2014 - March 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
May 2014 - July 2014
(3 Months)

Princeton University

Computer Science; Certificate in Classical Studies
Bachelor's Degree

Collegiate School

High School