Skip to content
Fixed scope. Fixed finish dates.

A full-stack design and dev partner for funded startups.

Websites, web apps, and brand for startups where quality is non-negotiable.

Recent workSee all work
TD Visuals website — a dark portfolio homepage with large display type reading Your story, perfectly cut, beside a now-playing reel panel.

TD Visuals

Website

Portfolio site for a video editing studio. Built so the reel is the first thing you meet.

tylerdvisuals.com
Kelvin product analytics dashboard — a dark interface showing a week of activity as a dense column chart with cohort, retention and conversion panels.

Kelvin

Product

Product analytics concept. A signal field that turns a week of activity into one readable landscape.

Bellrope messaging app — a light three-column chat interface with a design-review channel, threaded replies and a shared files panel.

Bellrope

Product

Team messaging concept. Threaded critique, read state and file handoff built into the channel.

Edge platform marketing layout — a dark bento grid showing throughput, a dotted world map, toolchain logos and a latency chart.

Edge

Marketing

Bento layout for an edge network platform. Throughput, regions and latency at a glance.

Ember training app — three mint-toned phone screens showing a recovery score, a training block calendar and editable power zones.

Ember

Mobile

Endurance training app. Recovery, training blocks and power zones tuned to how athletes train.

What you get

Why Marshal

A small studio built so the person you speak to is the person who does the work.

Founder-direct

You work with Chris start to finish. No juniors, no account managers, no handoffs.

Fixed scope, fixed dates

Every proposal carries a defined scope and a finish date. You know what lands and when.

Real full-stack engineering

Backend, auth, data, billing and integrations. Built properly, not assembled in a no-code tool.

You own everything

Code, design files and accounts transfer to you at handover. No lock-in, no hostage hosting.

AI built in, not bolted on

Assistants shipped inside the product, wired to your data rather than dropped on top.

How it runs

From first call to handover

Five steps, no surprises. You always know what is happening and what happens next.

  1. 01

    Intro call

    Twenty minutes. What you are building, what is in the way, and whether this is a fit.

  2. 02

    Proposal

    Fixed scope, fixed price, fixed finish date. Sent within two working days.

  3. 03

    Design

    Figma first. You see real screens and give notes before code is written.

  4. 04

    Build

    Next.js and TypeScript with a real backend. Deployed continuously so you watch it land.

  5. 05

    Handover

    Code, design files and accounts transferred to you, with a support window after launch.

What handover actually looks like

Every project ends with a live handoff document: the identity, the rules, and every asset, generated from one source and downloadable on the spot. Here is a real one.

See a sample handoff
Pricing

Priced by the piece of work

Every proposal carries a fixed scope, a fixed price and a finish date. No hourly drift.

Trial

£750 – £1,000

A contained first piece of work so we can test the fit before anything bigger.


  • One page or one focused feature
  • Fixed two-week window
  • Direct Figma and repo access
Starter

From £1,500

A small site or a single product surface, designed and shipped end to end.


  • Up to 5 pages
  • Design and build
  • Deployed on Vercel
ProjectMost common

£3,500 – £7,500

A full site or web app with real backend work behind it.


  • Full design system
  • Backend, auth, data, billing
  • Handover and support window
Retainer

£2,500 – £4,000/month

Ongoing design and development for teams shipping continuously.


  • Rolling scope, monthly
  • Priority turnaround
  • Cancel with 30 days notice

All prices exclude VAT. Retainers are billed monthly and can be cancelled with 30 days notice.

Stack

Built with tools that last

No page builders, no plugin sprawl. A stack your next engineer will recognise.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Figma
  • Framer
  • Vercel

Chris

Founder

Marshal is deliberately small. The person you meet on the intro call is the person who designs the screens, writes the code and hands over the accounts. No juniors, no account managers, nothing passed down a chain.

Questions

Before you book

The things founders usually ask on the first call.

Who will I actually work with?

Chris, directly. Marshal is deliberately small — the person you meet on the intro call designs and builds the work.

How do you price a project?

By the piece of work, not by the hour. Every proposal carries a fixed scope, a fixed price and a finish date.

What happens if the scope changes?

We agree the change and what it costs before anything moves. Nothing gets quietly added to an invoice.

Do you do backend, or just the front end?

Both. Auth, data, billing and third-party integrations are handled properly, not stubbed out or pushed to a no-code tool.

Who owns the code and the design files?

You do. Repository, Figma files and every account transfer to you at handover.

Can you work alongside our existing team?

Yes. That is common — usually taking a surface your team has not got to, or setting the design system they build against.

How quickly can you start?

Usually within two weeks. The intro call will tell you exactly where the next slot is.

Let us build something worth shipping

Twenty minutes, no pitch deck. Tell me what you are building and I will tell you if I am the right person for it.