Software engineer with 18+ years of experience across blockchain, gaming, autonomous vehicles, networking, and finance.
Most recently I've been building blockchain infrastructure in Rust. I wrote an erasure coding library (alpha entanglement codes) from scratch for data availability, built a synchronization service that moves data from PostgreSQL/S3 to a blockchain, and contributed to cross-chain consensus components using the IPC framework. Before that I spent 4 years building DefraDB, an open source peer-to-peer database in Go. There I implemented the P2P networking layer with libp2p, built ECIES document encryption, designed searchable encryption that queries encrypted fields without exposing data, and built the full key management system.
Before crypto, I spent 8 years in C++ doing the kind of low-level work where CPU cache behavior and branch prediction actually matter. I optimized CryEngine's editor by 18% at Crytek. At Argo AI I improved a massively parallel GPU algorithm using CUDA by making CPU-to-GPU memory transfers more efficient. At InnoGames I built and led an 8-person team that shipped the browser MMO Elvenar, including a GPU-accelerated game engine. At Televic I delivered secure network communication libraries over UDP for public transportation systems.
I also built a full-stack e-commerce platform from scratch as CTO (Go backend, React/TypeScript frontend, GraphQL API, MongoDB, AWS).
Based in Munich, available for remote work, can start within 2 weeks.
| Period | Title | Company |
|---|---|---|
| Jul 2024 to Jun 2026 | Senior Software Engineer | Hidden |
| Mar 2023 to Jun 2026 | Lead Software Engineer | Hidden |
| Sep 2021 to Feb 2024 | Technical Lead Engineer | Hidden |
| Dec 2020 to Mar 2023 | CTO | Hidden |
| May 2019 to Dec 2020 | Senior Software Engineer | Hidden |
| Mar 2017 to Apr 2019 | Senior Software Engineer | Hidden |
| Feb 2012 to Feb 2017 | Lead Frontend Developer | Hidden |