- Embedded & IoT systems
- Hardware bringup, RTOS integration, hardware abstraction layers, OTA update infrastructure, and running managed runtimes on constrained hardware. This work led to Meadow.OS, 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. Several years as a core contributor to Mono, the open-source runtime that powered Xamarin, plus work on the Roslyn compiler and F# toolchain.
- Developer tooling & build systems
- Build infrastructure, cross-platform packaging, and CI/CD for complex native projects. This includes bockbuild, Mono's macOS build and packaging system, which I maintained for several years.
- Scientific computing & bioinformatics
- Genomics pipelines, sequencing data analysis, and cancer mutation detection. Three years of this work at TGen, contributing to the 1000 Genomes Project and co-authoring 41+ peer-reviewed papers cited over 11,000 times. Tools include Seurat, for somatic mutation analysis from paired tumor/normal sequencing.