james
I work at the seam where research papers become shipped products. Currently exploring agentic developer tools and what "good UX" means when the model is part of the loop.
// about
I work at the seam where research papers become shipped products. Currently exploring agentic developer tools and what "good UX" means when the model is part of the loop.
My background is data science and ML engineering, but I spend most of my time these days writing TypeScript — building the surfaces around models, not just the models themselves.
// capabilities
// by the numbers
// selected work
// notes
It's almost never the model. It's the place you put the model in your product — the surface, the latency, the failure modes you swallow.
The gap between 'tool use works' and 'tool use doesn't break in prod' is bigger than most demos let on.
Why your RAG demo wins the bake-off and your RAG product loses the user.
// say hi