Education
BS, Honors in Computer Science
Vanderbilt University
3.521 GPA | Aug 2017 - May 2020
Work Experience
Google Cloud
Software Engineer III (L4)
Cambridge, MA | Dec 2022 - Present
- Data plane engineer for Google Cloud Service Extensions, a WebAssembly execution platform for low-latency execution of customer-provided WebAssembly modules (primarily in C++)
- Implemented resource usage limits on customer code, efficient recovery mechanisms for customer code faults, customer-facing monitoring, and security isolation between traffic path and execution environment
- Led design and implementation of endpoint programming control plane for a WebAssembly-execution-as-a-service modeling thousands of customer binaries with millions of QPS as services for real-time horizontal scaling
Google Travel
Software Engineer II (L3)
Cambridge, MA | Aug 2020 - Dec 2022
- Customized hotel owner experience in Google Business Profile. Independently delivered end-to-end projects (including PRD, engineering design, implementation, and VP-level launch sign-off) involving data ingestion, processing, UI, and experiment analysis leading to double-digit % lifts in engagements.
- UI: TypeScript, Backend: Java, and Data processing and analysis: SQL.
Google Chrome
Software Engineering Intern
Montréal, QC, Canada | May 2019 - Aug 2019
- Worked on the Chrome Metrics team on tools for analysis of metrics, telemetry, and usage data for the Chrome Browser.
- Utilized JavaScript, Python, C++, and SQL handle frontend, backend, and data pipeline development.
Fulcrum GT
Software Engineering Intern
Chicago, IL | May 2018 - Dec. 2018
- Worked as DevOps engineer for 5 intern teams implementing continuous integration/continuous kubernetes deployment
- Senior backend engineer (golang) for Jolt; designed and implemented backend supporting Google docs-style whiteboarding tools for real-time collaboration between students.
Projects
Vaken
TypeScript, React, Express, Webpack
github.com/VandyHacks/vaken
Open-source hackathon registration and management system designed for ease of adoption and used by thousands of students across several hackathons
Open Source Contributions
github.com/leonm1
Maintainer of NixOS/nixpkgs (home automation team), contributor to proxy-wasm, and linux-surface
Leadership Experience
President
VandyHacks
Vanderbilt University | 2019
- Lead organizer behind VandyHacks VI, 650+ student hackathon in Fall 2019
Co-Founder
VandyFOSS
Vanderbilt University | 2018 - 2020
- Started the Free and Open Source Society (FOSS) at Vanderbilt University, teaching students how to contribute to open source
Skills
Languages
(In order of proficiency)
- TypeScript
- C++
- HTML/CSS
- SQL
- Go
- JavaScript
- Python
- Rust
Technologies
- Linux
- Git
- Nix
- Docker
- WebAssembly
- Bazel
- React
- Lit Element
Selected Curricula
- Web-based Systems Architecture
- Operating Systems
- Network Security
- Cloud Computing
- Reverse Engineering
- Data Privacy in Biomedicine