Full-stack development
A website only earns its keep if the parts nobody sees work too. You get the design, the pages and the motion, plus the payments, logins and data behind them, built together and set up so Google, and AI assistants like ChatGPT and Perplexity, can find you.
- Frontend
- Next.js, React & TypeScript
- Backend
- APIs, databases & webhooks
- E-commerce
- Stripe, Shopify & headless stores
- Search
- SEO, AEO & AI visibility
- After launch
- Hosting, monitoring & support
Built with
- Next.js
- React
- TypeScript
- Node.js
- Supabase
- PostgreSQL
- Prisma
- Tailwind CSS
- GSAP
- Motion
- Stripe
- SEO + AEO
- Vercel
01—03 / Built in
What you can count on
Specific, not vague.
- 01Step 1
Checkouts that recalculate every price on the server before Stripe takes a payment.
- 02Step 2
Headless stores that keep their catalogue online when Shopify is down.
- 03Step 3
Fast on an old phone, secure where the money moves, and easy for your team to run.
What's included
- 01
Websites & web apps
Marketing sites, portfolios and web apps, designed around your brand and built in Next.js. Fast, accessible and easy to grow.
- 02
APIs & backends
The parts nobody sees: APIs, databases, webhooks and jobs, typed end to end and written to be read by the next person.
- 03
Payments & checkout
Stripe and Shopify checkouts where every price is checked on the server, so nobody can change it in the browser.
- 04
SEO, AEO & AI visibility
Clean structure, schema and speed for Google, plus a place in the answers ChatGPT, Perplexity and Google's AI give when someone asks about you.
- 05
Design & art direction
Your Figma file, a reference you love, or a blank page: I take it from there, with layout, type, colour and motion directed as one.
- 06
Hosting & speed
Deployed on Vercel with caching tuned per page, images sized for every screen and scores that stay green after launch.


