diff --git a/Makefile b/Makefile index 9e7b38f..1cc709c 100644 --- a/Makefile +++ b/Makefile @@ -4,23 +4,23 @@ html: index.html index.html: resume.tex res.cls resume.cfg style.css htlatex resume.tex "resume.cfg,html5" "" "" "" - LANG=C LC_ALL=C sed -i '' 's|||; s|
Staff Software Engineer at Mozilla, shipping Rust, C++, and Python to hundreds of millions of Firefox users. -Published author (“Rust Web Development” – Manning). Founder of Rust&Tell Berlin, the largest Rust meetup -globally. +
Staff Engineer at Mozilla, shipping Rust, C++, and Python to hundreds of millions of Firefox users across Desktop, +Android, and iOS. Promoted for leading cross-team projects and getting complex, multi-platform features shipped. +12+ years of backend and systems work, published author (“Rust Web Development”), and 13 years of technical +writing for outlets like c’t and iX.
Languages: Rust, C++, Python, TypeScript, Go
Backend & Systems: Rust (Actix, Warp, Axum), Python (FastAPI), Node.js, async Rust, FFI/UniFFI
+class="cmbx-10">Systems & Backend: async Rust (Axum, Actix), Python/FastAPI, Node.js, FFI/UniFFI, gRPC, REST
Patterns: REST, GraphQL, gRPC, distributed systems (P2P), microservices
Architecture: distributed systems, P2P protocols, system design, cross-platform (Desktop/Android/iOS)
+
Infrastructure: AWS, Google Cloud, Docker, Kubernetes, CI/CD, Grafana
AI Tooling: Claude Code, GitHub Copilot
+class="cmbx-10">Infrastructure & Observability: AWS, GCP, Docker, Kubernetes, CI/CD, Grafana, performance
+profiling
Staff Software Engineer (promoted from Senior) July 2024 - Present +
Staff Software Engineer Feb 2026 - Present
+
Mozilla, Remote
Promoted for cross-team technical leadership and delivering multi-platform privacy features.
Leading the Image Service project: replaced 3 fragile, duplicated favicon systems with a single + GCS-backed API serving 4+ internal teams. Extended an existing Python/Airflow pipeline instead of + building a new service, reducing maintenance burden across the board +
Implemented Oblivious HTTP (OHTTP) in application-services (shared Rust component + cross-compiled to Swift/Kotlin via UniFFI) and wrote the C++ integration for Firefox Desktop. Now + live on Firefox iOS, Android, and Desktop, covering millions of users +
Maintaining the Firefox Push notification service (Rust backend, 50k req/s, sub-200ms latency). + Reduced memory footprint, added circuit breakers, built Grafana dashboards for observability
Senior Software Engineer Jun 2024 - Jan 2026
Mozilla, Remote
Implemented Oblivious HTTP (OHTTP) from scratch in application-services (shared Rust component - cross-compiled to Swift/Kotlin via UniFFI) plus C++ and Rust for Firefox Desktop – users are now - unidentifiable when making privacy-sensitive requests across all platforms +
Core maintainer of Merino, the Python/FastAPI service powering Firefox Suggest. All search + suggestions in Firefox route through Merino, which enriches and serves them in a privacy-preserving + way
Consolidated four separate favicon implementations into a single Image Service – extended an existing - Python/Airflow pipeline rather than building a new microservice, now serving 4 teams from one - manifest behind a GCS-backed API +
Code reviewer for UniFFI, Mozilla’s multi-language bindings generator (Rust to Kotlin, Swift, Python, + JavaScript)
Maintained Firefox Push notification service (50k req/s, sub-200ms latency): reduced memory footprint, - added circuit breakers, built Grafana dashboards +
Contributing directly to Firefox Desktop (mozilla-central): shipping Rust and C++ code
Contributor and code reviewer for UniFFI, Mozilla’s multi-language bindings generator (Rust to Kotlin, - - Swift, Python, JavaScript) -
Led “Rusty Fridays” internal education sessions, mentoring engineers across teams through Rust - adoption
Senior Systems Engineer, Team Lead 2023 - 2024 +
Led “Rusty Fridays” sessions (6–10 engineers per session), building internal Rust knowledge across + teams
+Technical Editor, “From C to Rust” Feb 2026 - Present
Toposware, Remote
Core team of 4 building a peer-to-peer distributed network protocol from scratch in Rust.
Senior Systems Engineer, Team Lead Apr 2023 - Jun 2024
+
Toposware (acquired by Polygon Labs), Remote
Core team of 4 building a peer-to-peer distributed network protocol from scratch in Rust. Our core implementation
+of the double echo protocol and the Ethereum bridge became part of the Polygon stack after acquisition.
+
Achieved 10x throughput per node by profiling the actual bottleneck – optimized batch processing and - serialization paths rather than redesigning the consensus layer +
Achieved 10x message throughput per node by profiling the actual bottleneck: optimized batch + processing and serialization paths after discovering nodes were compute-bound on crypto operations, + not network-limited
Led benchmark initiative that revealed nodes were compute-bound on crypto operations, not - network-limited – redirected optimization effort accordingly +
Built the EVM bridge connecting external Ethereum-compatible chains to the core network
Built an EVM bridge connecting external Ethereum-compatible chains to the core network
Senior Software Engineer 2022 - 2023 +
Led the internal benchmarking initiative that changed where the team focused optimization effort
+Senior Software Engineer Aug 2022 - Feb 2023
Centrifuge, Remote
Protocol team building DeFi applications on Substrate/Polkadot in Rust.
Implemented on-chain fund pool mutations – core feature for the lending protocol enabling live capital - allocation adjustments +
Implemented on-chain fund pool mutations, the core feature enabling live capital allocation adjustments + in the lending protocol +
Replaced manual documentation with CI-driven auto-generation from Rust source – eliminated +
Replaced manual documentation with CI-driven auto-generation from Rust source, eliminating persistent drift between code and public docs
Author, “Rust Web Development” 2020 - 2022 +
Author, “Rust Web Development” Oct 2020 - Dec 2022
Manning Publications
Published end-to-end guide covering async Rust, web frameworks, and production deployment.
-
Sr. Solutions Architect (promoted from SA) 2020 - 2022 +class="newline" />Wrote and published an end-to-end guide covering async Rust, web frameworks, and production deployment. +
Sr. Solutions Architect (promoted from SA) Jun 2020 - Jul 2022
Twilio Inc., Remote
Technical lead for Fortune 500 engagements: debugged latency issues, redesigned messaging flows, - advised on architectures matching client team size and resources +
Technical lead for Fortune 500 professional services engagements: diagnosed latency issues, redesigned + messaging architectures, delivered implementation roadmaps sized to each client’s team and resources
Created reusable engagement playbooks adopted across the EMEA Professional Services team
Systems Engineer 2019 - 2020 +
Created reusable engagement playbooks adopted across the EMEA Professional Services team
+Systems Engineer, Core Backend Aug 2019 - May 2020
Kraken Digital Currency Exchange, Remote
Migrated core banking services and API gateway from PHP to Rust, achieving 100x throughput - improvement – enabling order-of-magnitude traffic growth without scaling hardware +
Rewrote core banking services and API gateway in Rust, replacing legacy PHP services. The new stack + handled significantly higher throughput with a smaller hardware footprint
Worked directly with the CTO on privacy-focused architectural decisions for the trading platform
Earlier Career 2014 - 2019 +
Shipped the first version of the automated KYC verification flow, replacing manual processing right as + COVID drove a massive spike in new customer sign-ups
+Earlier Career 2013 - 2019
Sr. Software Engineer across enterprise clients (OSRAM, Körber Digital, GIATA, Avenga) and startups (Dalia
-Research, blogfoster, smartB) in Berlin.
Founded “Rust & Tell Berlin” meetup – grew it into the largest Rust meetup globally, still running - years later +
Founded “Rust & Tell Berlin” meetup, grew it into the largest Rust meetup globally. Coordinated with + companies for venue sponsorship, organized speakers, photographers, and videographers. Gave talks + and created a welcoming space for the Rust community
Designed IoT authentication infrastructure at OSRAM for thousands of connected devices (Node.js, +
Designed IoT authentication infrastructure at OSRAM for thousands of connected devices (Node.js, Go, Lua)
First engineering hire at Körber Digital: built real-time sensor data pipelines on AWS +
First engineering hire at Körber Digital: built real-time sensor data pipelines on AWS (Lambda, ECS, + Route53) +
Decomposed GIATA’s monolithic ERP into 6 Docker-based microservices, improving system scalability
Decomposed GIATA’s monolithic PHP system into 6 Docker-based services, taught the existing team + Scrum and JavaScript +
+Contributed to the Rust compiler and standard library during a self-directed sabbatical (2019)
Technical Writer 2008 - 2020
+
Freelance (Contract)
13 years writing for technical publications including c’t, iX, Macwelt (IDG/Heise), and tech blogs
+(LogRocket, stadt-bremerhaven.de, mobilegeeks.de). Also authored “OS X für Einsteiger” (Bookboon,
+2012).
+
Bachelor of Science, Computer Science
TH Ingolstadt – Scholarship from Allianz Deutschland AG (fully funded)
+
Bachelor of Science, Computer Science Mar 2014
+
TH Ingolstadt. Scholarship from Allianz Deutschland AG (fully funded dual-study program, 2010–2014)