@ MongoDB

2017-present

I’m a member of the Drivers team. We build the open source libraries that enable users of all programming languages to use MongoDB in their applications, along with a number of other driver-like tools for working with MongoDB.

I’m the lead developer of MongoSwift, the official MongoDB Swift driver. The driver provides an idiomatic MongoDB API for Swift applications running on iOS, tvOS, watchOS, MacOS, and Linux, and works with both traditional and embedded MongoDB (i.e. MongoDB Mobile). I wrote the driver from scratch, and I continue to maintain it and add new features along with a couple other members of the Drivers team.

I also have recently worked on mongomirror, a utility written in Golang that enables users to seamlessly migrate data between MongoDB replica sets. This tool makes it possible for MongoDB users to import their replica sets into Atlas, our database-as-a-service, without shutting down their database or applications.

I serve as a mentor to junior engineers and interns, and speak about Swift and MongoDB at technical conferences.

@ MIT

Master of Engineering in Electrical Engineering and Computer Science, 2016-2017
Bachelor of Science in Computer Science and Engineering, 2012-2016

My master’s research focused on interviewing people who had experienced online harassment, and using their insights and input to build Squadbox, a tool to help people experiencing online harassment by allowing them to coordinate a “squad” of friends to moderate their incoming messages. You can learn more about the tool, try it out, and learn how to contribute to the project by checking out the website and GitHub repository. The project got some press coverage from Business Insider, Lifehacker, etc.

My collaborators and I published both a paper and an extended abstract about Squadbox at CHI 2018.

My thesis is available on MIT DSpace.