- Embedded & IoT systems
- Hardware bringup, RTOS integration, hardware abstraction layers, OTA update infrastructure, and running managed runtimes on constrained hardware. I built Meadow.OS from scratch — a production embedded OS that brings .NET to microcontrollers.
- Runtime & platform engineering
- Deep .NET and Mono runtime work: JIT/AOT compilation, interop layers, CLR internals, porting managed code to new platforms. I spent several years as a core contributor to Mono, the open-source runtime that powered Xamarin.
- Developer tooling & build systems
- Build infrastructure, cross-platform packaging, and CI/CD for complex native projects. I built and maintained bockbuild, Mono's macOS build and packaging system, for several years.
- Scientific computing & bioinformatics
- Genomics pipelines, sequencing data analysis, and cancer mutation detection. I spent three years at TGen building this infrastructure, contributing to the 1000 Genomes Project, and co-authoring 41+ peer-reviewed papers cited over 11,000 times.