About Me
I design and build thoughtful digital products that balance clarity, craft, and usability. I care deeply about how things look, but even more about how they work. Working on product is what I love most. When something feels intuitive, calm, and quietly delightful, that's when I know I've done my job well.
My Journey
I've been designing for as long as I can remember. I taught myself tools like Paint Shop Pro and Photoshop at 13, creating posters, websites, and logos and sharing them through my first portfolio site, Dave's Designs. That early curiosity quickly turned into a career focused on digital projects and apps.
Over the years I've worked across agencies, startups, and publishers, collaborating with teams on complex, content-heavy products and high-profile digital projects for global brands and organisations.
More recently, I've had the privilege of contributing to meaningful not-for-profit work, including Amnesty International. One of these projects, Tear Gas: An Investigation, received a Webby Award, which was pretty cool.
Today, I'm Head of Product Design at Shorthand. I originally joined nearly a decade ago as the founding designer, helping shape the product from its earliest days. After a serendipitous moment with a Shorthand customer, I rejoined to work on a far more mature and widely adopted product, now leading design at a broader, strategic level. My focus now is on product vision, editor usability, and enabling teams to create rich, long-form stories that feel both powerful and effortless to make.
What I Believe
Details compound
Small improvements in many places beat big improvements in one place. Polish is the accumulation of a hundred tiny decisions.
Embrace constraints
The best design often comes from working within limits. Good constraints guide users toward better outcomes.
Ship and iterate
Perfect is the enemy of done (within reason). Get something real in front of users, learn from it, and improve.
About This Site
Built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4. Animations powered by Framer Motion. UI components from shadcn/ui and kibo-ui. Icons from Lucide. Screen recordings with Screen Studio. Images created with Figma. Hosted on Vercel. Designed and built with Claude Code. Tested on Arc, Dia, Chrome, and Safari (on iPhone).
Things I do
- Vibe Coding
- Prototyping
- User Experience (UX)
- User Interface (UI)
- Product Design
- Web Design
- Brand Identity
- Print Design








