@ MongoDB

Lead Engineer, August 2020-present
Senior Software Engineer, February-August 2020
Software Engineer, August 2017-February 2020

I’m a lead engineer on the Drivers team. We build the open source libraries that enable developers working in numerous popular programming languages to use MongoDB in their applications.

As a lead, I manage the teams developing our official drivers for Swift, Rust, and Node.js.

I’m the primary author and maintainer of the Swift driver, which provides an idiomatic API for using MongoDB in server-side Swift applications running on MacOS and Linux.

I speak about Swift, MongoDB, and related subjects at technical conferences.

I’m also a member of the Swift Server Work Group, a steering team that promotes the use of Swift for developing and deploying server applications. The SSWG provides technical direction for Swift libraries and tools with the aim of creating a healthy and robust server-side ecosystem.


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.