Built custom.
For the builds a template can’t carry: accounts, payments, data, and the logic that ties them together.
Next.js · React · Tailwind · Authentication · Database · Stripe
I help turn ideas into real, working brands. From shaping the brand and how it comes to life, to designing the systems around it and building the things people actually experience.
Professional Engagements










Discover what's changing across the tools and models you use, curated and fetched by AI from real releases, changelogs, and announcements.

Open any component, change how it looks, and save it to a library of your own. Install the library in your project with the shadcn CLI, or hand it to your coding agent.






Every brand needs something different. A logo and a website to get started. An identity and the content to bring it to life. A platform, and the SEO to grow it. Tell me where you are, and we’ll build what’s missing.
Strategy, positioning, purpose, audience, value proposition, differentiation.
Explore Direction workBuilding for the web
I approach websites as part of the brand itself, bringing identity, communication, experience and technology together into one coherent system.
For the builds a template can’t carry: accounts, payments, data, and the logic that ties them together.
Next.js · React · Tailwind · Authentication · Database · Stripe
Performance is designed in from the first line, so pages arrive instantly and the way to act stays clear.
Performance · SEO / GEO / AEO · Conversion
A visual system rather than a set of pages. Every part answers to the same rules, so the whole reads as one thing.
Visual systems · Content systems · Art direction
Assistants, search and automation wired into the product where they genuinely help.
Integrations · Agents · Automation
Three.js, shaders and interaction that give a brand presence. Go on, push them around.
Three.js · WebGL · Motion design
I've been building brands for about ten years now, some of my own, some for other people.

What started with design and technology gradually became something much broader. I became interested in everything that makes a brand exist in the world: how it looks, how it moves, what it sounds like, what it says, what you can interact with, and the experiences people have around it.
So I've never really stayed in one discipline.
I've worked across design, web, technology, film, music, content and strategy, often moving between them within the same project. Sometimes I'm designing the identity. Sometimes I'm building the website. Sometimes I'm making the film, shaping the idea, building the product or figuring out what the brand should become in the first place.
For me, that's what brand building is. Not just creating an identity, but bringing all the pieces together to make something feel like a world.

TheKays

The Cookware Company

Tobii
Brand collaborations through TheKays
I use AI across design, development, production and experimentation to extend what I can make and how quickly ideas can become real.
It doesn’t choose the direction or create the work for me. You won’t get an AI-generated brand, design or page of copy presented as the answer. I use it as a tool within the process, while the ideas, decisions and final work remain mine.
Every engagement starts with a conversation about where you are. From there, it usually takes one of three shapes.
Clarity before committing to a build
A short strategy sprint to get the business, the audience and the priorities into focus. You leave with a clear plan for what to build first, whether or not we build it together.
Typically 2–3 weeks
A defined scope with a clear finish
A website, an identity, a content system, a platform migration. Scoped up front, built with tight feedback loops, and handed over as something you fully own.
Typically 4–12 weeks
Brands growing across several areas at once
A monthly engagement where design, web, content and growth move together, instead of as separate projects with separate people.
From three months