Work we do
Everything a website needs, from one studio.
Sixteen services, each with its own page explaining what the work covers, what you get and what it usually costs you in time. Start anywhere.
- The core of what we do
Custom web development
Websites written from scratch for one business, rather than a theme bent into shape until it almost fits.
- A build shaped around your workflow
- Server rendered pages
- A content model you can edit
Read about web development → - Our main framework
Next.js development
The framework we reach for first, and the one we know well enough to know when it is the wrong answer.
- App Router architecture
- Server components by default
- Streaming and partial rendering
Read about next.js development → - Server side
Bun and Node.js backends
The part nobody sees, which is exactly why it has to be right.
- Typed API endpoints
- Database design
- Authentication and roles
Read about bun & node.js backends → - What we are known for
Website speed and Core Web Vitals
Speed is not a finishing touch we apply at the end. It is a decision made at every step, and it is the one we care about most.
- An honest audit first
- LCP: find the element, then fix it
- Cut the JavaScript
Read about speed & core web vitals → - Selling online
E-commerce development
A store is a conversion problem wearing a design. We build for the checkout, then make it look good.
- Catalogue that matches your stock
- Payments set up correctly
- A checkout with nothing spare in it
Read about e-commerce → - Software, not pages
Custom web applications
When a website stops being pages and starts being a tool your staff use every day.
- Role based access
- Records with a history
- Reports you can export
Read about web applications → - Design
UI and UX design
Good design is mostly about removing the moments where a visitor has to stop and think.
- Wireframes before visuals
- A type and spacing scale
- Colour tokens with contrast checked
Read about ui & ux design → - Identity
Brand and identity design
A logo is the smallest part. The identity is everything that has to look like it came from the same business.
- Logo design
- Colour system
- Typography
Read about brand & identity → - Being found
Technical SEO
We handle the half of SEO that lives in the code. Done properly, it stops being something you think about.
- Titles and descriptions per page
- Structured data
- Crawl and index control
Read about technical seo → - Content
Headless CMS integration
Your team edits in a friendly screen. Visitors get a page that was already built before they asked for it.
- A content model built around your pages
- Preview before publish
- Publish without a deployment
Read about headless cms → - Connections
API and third party integrations
Most businesses already run four or five systems. The website should talk to them rather than become a sixth.
- Payment gateways
- CRM and sales tools
- Messaging
Read about api integrations → - Where it runs
Cloud hosting and deployment
Hosting should be boring. Certificates renew themselves, deployments roll back cleanly, and backups exist before you need them.
- Domain and DNS
- SSL that renews itself
- CDN and caching
Read about hosting & devops → - On the phone
Mobile experiences and progressive web apps
An icon on the home screen and an offline mode, without building two native apps.
- Installable to the home screen
- Works on a weak connection
- Push notifications
Read about mobile & pwa → - For everyone
Web accessibility
Accessibility is not a niche. It is the difference between a customer completing a form and giving up on it.
- Contrast audited at token level
- Full keyboard operation
- Semantic markup
Read about accessibility → - After launch
Website maintenance and care
A website is not furniture. It is closer to a vehicle, and the ones that get serviced last much longer.
- Dependency and security updates
- Uptime and speed monitoring
- Backups you can restore
Read about maintenance & care → - Starting again
Website redesign and migration
The dangerous part of a redesign is not the design. It is everything the old site had earned that a careless launch throws away.
- Audit of what you have
- URL mapping and redirects
- Content migration
Read about redesign & migration →
Not sure which of these you need?
Most people arrive with a symptom rather than a service name. The site is slow, the enquiries stopped, the old developer vanished. Describe the symptom and we will work out the rest.