Benjamin Schwartz is an engineering manager and privacy-minded systems engineer with 17 years of experience building secure networking and mobile infrastructure. He co-created Outline (a widely used self-managed VPN) and authored Intra, a DNS-over-HTTPS Android app that reached over 1.8M active installs, and helped design the "HTTPS" DNS record used in modern resolver deployments. At Google/Jigsaw and now Meta he led DNS and mobile network-stack efforts, implementing DNS-over-TLS and DoH support across products and contributing to IETF standards work as a WG chair. His background as a PhD-trained biophysicist and former medical ML researcher gives him a rare blend of rigorous research discipline and pragmatic engineering. He frequently combines low-level C/C++ DNS work with Android client development and DevOps improvements, optimizing both performance and security in high-throughput network paths. Based in New York, he is passionate about open standards, user privacy, and tooling that scales from phones to public nameservers.
17 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS Physics with Electrical Engineering, Bachelor of Science - BS Physics with Electrical Engineering at Massachusetts Institute of Technology
Cambridge-MIT Exchange Physics Part II & Spanish Part 1B, Cambridge-MIT Exchange Physics Part II & Spanish Part 1B at University of Cambridge
Doctor of Philosophy - PhD Biophysics, Doctor of Philosophy - PhD Biophysics at Harvard University
An experimental tool that allows you to test new DNS-over-HTTPS services on Android
Role in this project:
Mobile Developer (Android)
Contributions:1 review, 532 commits, 354 PRs in 4 years 8 months
Contributions summary:Benjamin primarily focused on improving the user experience and stability of an Android application for testing DNS-over-HTTPS services. Their commits addressed critical bugs, including crashes related to pre-Jellybean devices, null pointer exceptions, and race conditions. They implemented features like app exclusion, a new intro experience, and the display of server status information. They also refactored the UI, optimized performance by precomputing transaction rows, and improved the handling of server URLs.
Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:175 reviews, 246 commits, 116 PRs in 4 years
Contributions summary:Benjamin made several contributions focused on improving the server-side infrastructure of the Outline VPN project. This included switching the IP location service to a local Maxmind database, enhancing the MMDB update script, and integrating a cron job for weekly GeoIP updates. Further contributions involved simplifying the OAuth token passing URL, filtering URL types, and providing more detailed logs during setup, indicating work in backend configuration and DevOps practices. The user also worked on improving the installation script.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.