I've interned at a few companies

Meteor Development Group

2017 • Software Engineering Intern

  • Working on the open-source team to develop the Apollo GraphQL Client, which is used by companies such as The New York Times, Ticketmaster, AirBnB, and Coursera
  • Developed a new Cache API to allow developers to plug in custom caching strategies into the client
  • Writing several tutorials and blog posts to introduce new concepts and features to the general developer community

Khan Academy

2016 • Software Engineering Intern

  • Developed new student interfaces for graphing problems on mobile devices with React.js
  • Implemented a mobile-first content editor with in-browser touch simulation used by all Khan Academy content creators
  • Improved user interface of React.js math touchpad for numeric inputs on mobile devices

Paya Labs

2015 • Software Engineering Intern

  • Developed online learning platform with Scala.js and Spray
  • Redesigned website with Material Design principles
  • Worked on frontend for student and teacher experiences with Scala.js
  • Explored student-teacher interaction through WebRTC
  • Built custom Docker images for the Drone CI system


2014 • Software Engineering Intern

  • Rewrote the User APIs using Naptime, Coursera’s library for writing REST APIs
  • Developed with Scala.js an internal API Explorer to quickly view documentation about Coursera’s REST APIs and make requests
  • Built AutoSchema, an open-source library to generate JSON Schema from Scala types