@ MongoDB

Core Server Team

Senior Engineer, February 2023-present

I recently made an internal transfer onto the Core Server team! More updates to come after I’ve been there for a while 🙂

Database Experience (DBX) Team

Lead Engineer (Engineering Manager), August 2020-February 2023
Senior Software Engineer, February-August 2020
Software Engineer, August 2017-February 2020

I spent 5 years on the DBX team at MongoDB, first as an individual contributor and then as an engineering manager.

DBX builds the open source libraries that enable developers working in numerous popular programming languages to use MongoDB in their applications.

As a lead, I managed various combinations of the teams developing our official libraries for Swift, Rust, and Node.js. My day-to-day included a mix of people management, providing technical direction and leadership for the languages I managed as well as department-wide initiatives, writing and reviewing specifications defining cross-language driver behavior, and contributing code to the Rust and Swift libraries.

As an individual contributor, my primary accomplishment was the authorship of the Swift driver, which I brought from a single-file, 100-line proof of concept to a full-fledged, production-ready, idiomatic driver for building server-side Swift applications using MongoDB.

Throughout my time on the team, I worked extensively to establish a relationship between MongoDB and the Swift community by speaking at conferences and on podcasts, submitting a proposal (which was accepted) for the Swift driver to take part in the Swift Server Work Group incubation process, and eventually joining the work group myself, which I served as a member of for almost 3 years.

@ 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.