I’ve spent six years shipping production systems across stacks: React and TypeScript products, Python services, .NET on a factory floor, production ML with real stakes, and lately a native Rust video editor. I land in an unfamiliar codebase, get productive quickly, ship, and then write down what happened so the next person doesn’t have to rediscover it.
I teach too: a four-hour ML workshop at KCDC, a six-part series at Core BTS, and talks at HIMSS and Dayton AI Day. In open source, I fixed a GRPO checkpoint-resume bug in NVIDIA NeMo RL (opens in a new tab) that silently zeroed KL regularization, and I maintain nflverse-ts (opens in a new tab), the TypeScript port of the nflverse.
Currently building Kinewright, and looking for senior roles where range matters more than a single job title. Here’s what I’m after.