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
Coursera
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