Consulting
I do technical advising and freelance development for companies big and small.
Some recent examples:
- Part-time advising for a small startup, doing regular 1-on-1s with the CTO and selected ICs. Advised on technical architecture and team issues, and helped them hire a Head of Engineering and their first Staff Engineer.
- Helped HCI pioneer Michel Beaudoin-Lafon and his research group to build a fully incremental processing pipeline for Asciidoc in Ohm.
- For a research group investigating parametric CAD/CAE systems, implemented a GPU-based interpreter (in Rust and WGSL) for rendering implicit surfaces.
For engineering projects, I’m especially interested in work where I can combine my deep systems expertise with frontend development and UX work.
My background
- Senior eng at Google (on Chrome & Android); Staff-level engineer at Lyft.
- Engineering manager (and interim site lead) at Lyft Munich.
- Managed frontend platform team at Sourcegraph, helped build their eng career ladder.
- Applied research at Viewpoints Research Institute, YC Research, and Ink & Switch.
- ~10 years building and maintaining Ohm (⭐5.4k) and running the community.
- Co-author of WebAssembly from the Ground Up.
If this sounds interesting, send me an email and let’s chat.