Don’t build a pile of burning wheels. Learn how to drive AI tools using senior developer principles, structured Markdown guardrails, and disciplined prompting.

Hi I'm Nathaniel, a Senior Product Designer & UX Engineer focused on user-centred innovation for growing companies. I'm a designer who codes. I create innovative, user-focused digital experiences, blending Design Thinking with a deep understanding of web development principles.

Don’t build a pile of burning wheels. Learn how to drive AI tools using senior developer principles, structured Markdown guardrails, and disciplined prompting.

For decades the common refrain has been, “are you a designer or a developer?” The last few years the lines have blurred and this distinction is becoming less important. Never fear, there’s a way to reduce the pain between a design and turning it into a workable code prototype (or even a real product!)

Git is powerful, but typing out the same long commands over and over is a drag. Setting up aliases is a total game changer for your workflow.

Ideas can be like faint stars that are easier to see when you look away. So how can you reproduce this effect reliably, on demand?

I’ve spent more than a decade being a “designer who codes”. I don’t think I owned that until late last year when I was between roles.