Irvale
A boutique agency for luxury and high-craft brands. Two offices, one craft bar.

Most agencies optimise for volume. Luxury and high-craft brands need partners who optimise for taste: sites that sell on aesthetic and feel before they sell on copy. Existing options were either expensive London shops disconnected from operations or commodity dev shops with no design point of view.
Build a small, opinionated agency with a London + Chiang Mai footprint: strategy and senior craft in London, design and build velocity in Thailand. Limit the client list. Anchor every project in a real design system and ship Next.js + Sanity stacks that the client can edit themselves on day two.
- 01
London + Chiang Mai two-office setup
London for brand-side proximity, Chiang Mai for build velocity and a cost structure that lets us do more for each client. The split mirrors where Jacob actually works; it's a lived setup, not a marketing claim.
- 02
Limit the client list: luxury and high-craft only
Saying no to mass-market work keeps the portfolio coherent and the team's craft sharp. Each new client raises the average quality bar instead of diluting it.
- 03
Next.js + Sanity as the default stack
Editorial control without dev intervention is non-negotiable for the brands we serve. Sanity gives clients a clean studio; Next.js + Vercel gives us the performance and the deployment story luxury sites demand.
- 04
Design system per project, not per agency
Every brand gets its own tokens, type scale, and component library, handed over at the end. Means the site stays maintainable and the brand identity holds together as the client adds pages.

BOXX Thailand
VisitLuxury boutique boxing studio
Brand site for Chiang Mai's first luxury boutique boxing studio. UK-qualified coaches, 6-max classes, editorial dark aesthetic with hospitality-grade booking flow.

Realspace
Property / interiors brand site
Editorial brand site for a high-craft property and interiors studio. Restrained typography, slow scroll-led storytelling, Sanity-backed for client editing.

Chiang Mai Go Tours
Local tour operator
Booking-focused site for a Chiang Mai-based tour operator. Clean information architecture for itineraries and pricing, optimised for mobile-first conversion.

Meal Prep Chiang Mai
Subscription meal-prep service
Marketing + ordering site for a Chiang Mai meal-prep service. Weekly menu, plan selection, and recurring-order flow with editable content for the kitchen team.
Two-office boutique setup
BOXX · Realspace · Chiang Mai Go Tours · Meal Prep Chiang Mai
Editorial control, performance, design systems
- Next.js
- React
- Sanity
- GSAP
- Figma
- Vercel
- Tailwind