abouttalksworkprojectseducationwriting

I've worked at a few companies

Apollo GraphQL / MDG

2018 • Software Engineering Intern

  • As a returning intern, I led a new initiative to develop command-line and editor integrations for GraphQL that are now in testing at AirBnB and Netflix
  • Communicated with the open-source GraphQL community as the primary maintainer of the Apollo CLI and worked with other engineers to facilitate external contributions

Meteor Development Group

2017 • Software Engineering Intern

  • Worked 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
  • Wrote several tutorials and blog posts to introduce new concepts and features to the 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