I design the software dispatchers at 5am drivers mid-route homeowners setting up wi-fi analysts with 40 tabs open can’t quit out of.
Selected work
Four of nine · 2021–2026Teaching dispatchers to trust a scheduling model
WM wanted machine-learning scheduling in their dispatch tool. The model was handed to me, but the real question was whether the people responsible for thousands of daily routes would ever really act on what it suggested.
Putting the truck, the route and the dispatcher inside one tablet
Drivers had a tablet that could call dispatch and take a photo. Everything else (route changes, ticket context, truck faults) went through a phone call and somebody typing it in on the other end. I designed the streamlined version.
Making dense systems learnable
Whether it’s dispatch boards, Gantt trackers, or tables with forty columns and no room to spare; a new hire needs to be useful in a week, but a fifteen-year veteran needs every field on screen. Both of those people are right, and I love the puzzle of serving them at the same time.
Designing the human side of ML
What a model sells is worth exactly nothing if the person receiving it doesn't buy it. So I design for legibility, for confidence, and for the freedom to say no. This isn’t the glamorous part of intelligent features, but it’s the part that turns clever automation into something people actually use.
Building the systems that outlast me
I've been the only designer on an entire product suite: design systems, governance, contribution models, design ops. The only way the math works is by setting up a system that carries the weight. Ideally you can't tell when I stepped away.
Koi Studios
Designing for OpenTable's ML-powered data management platform and Xtrace’s Chrome extension and seriously fast LLM agent webapp.
Both are still in flight and not public yet, but I'm always happy to walk through the thinking on a call.

