A processor built from the ground up
Kernel, task scheduler and communication protocol written from nothing, in C and Ada, now in production and distributed globally.
In production. Globally distributed.
Open to consulting and interesting problems
Four years of real-time embedded engineering at Boeing — kernels, schedulers, anti-tamper, code that ships once and has to be right. Plus a second life in applied machine learning, and a master's at Illinois to make it rigorous.
4+ yrs
Shipping mission-critical software
98.8%
Gesture classifier accuracy
10×
Faster integration test cycle
4×
Fewer engineering hours on porting
How I can help
Everything below is work I do now, not work I did once. If your problem looks like one of these, we should talk.
01
Bare metal, RTOS, kernels, schedulers, drivers, and the boring-but-fatal details of timing, portability and anti-tamper. If it has to be right the first time, this is the work I do daily.
02
Classifiers and NLP pipelines that ship — data preparation through evaluation through deployment. I care more about the failure modes than the leaderboard.
03
Build systems, CI pipelines, test harnesses and internal tools. Most teams are one good tool away from moving twice as fast, and nobody has time to build it.
Selected work
Some of it shipped to production on hardware I'll never see again. Some of it is a side project my wife asked for. Both taught me something.
Kernel, task scheduler and communication protocol written from nothing, in C and Ada, now in production and distributed globally.
In production. Globally distributed.
Control any smart device with American Sign Language — hand tracking, a gesture classifier and grammar correction, wired together over a client-server link.
98.8% accuracy across 14 hand gestures
An NLP pipeline that routes patient portal messages to the right team and surfaces relevant evidence-based research while they wait for a human.
Classifies sentence embeddings into care teams, then retrieves supporting research
Who you'd be working with
I'm a software engineer in St. Louis. I spend my working hours on real-time embedded systems at Boeing and the rest of my brain on machine learning, a document platform nobody asked me to build, and a master's degree at the University of Illinois.
Outside of that: scuba diving, rock climbing, hiking, and making things that aren't software. I'm told the common thread is that I like problems where the consequences are real.
Writing
The old site was a single 41,000-character index.html. Every change was archaeology. Here is what I replaced it with and why the constraint was maintenance, not design.
#astro#web#tooling
Let's talk
Contract work, a full-time role, or a problem you want a second opinion on — I read every message and reply to the ones that aren't a template.
Usually replies within a day or two · St. Louis, Missouri