Work
Ten projects, six of them paid. Every case study covers what the problem actually was and the decisions that turned out to matter — including the ones that went wrong first.
Client work
Paid engagements. Each one shipped, deployed and handed over.
Personal projects
Built for myself — to answer a question, scratch an itch, or find out whether an idea held up.









