Available for new projects, working remotely

I design and build websites and apps,
start to finish.

Whether you need a website, an online store, or a simple app, I handle the whole thing: the design, the words, the structure behind it, and the build. You get something clean, fast, and easy to use, made by one person who keeps it clear and simple to work with.


Selected work

Products in production.

Five applications across trade tools, safety, and learning. Each link opens the running product.

All work

None of these were built to be a portfolio. Each exists because someone needed it, and now it does.

Four rules, learned the expensive way.

  • Precision before speed

    Do it right, then do it fast. The reverse compounds, because shortcuts in a system are interest you pay forever.

  • Constraints are the brief

    No signal, cold hands, bright sun, an ageing Android. Design for the worst realistic condition and the good conditions take care of themselves.

  • Remove until it breaks

    The last thing removed should hurt. Anything that survives that test has earned its place on the page.

  • Show, do not claim

    Every product here is live and open to anyone. Judgement should rest on what you can open, not on what I say about it.


Services

What I can be hired to do.

Seven things I build, every one of them held to the same standard.

  1. Business web applications

    Platforms with real logic behind them: dashboards, user accounts, billing and admin. The kind of tool a business runs on rather than markets with.

    • Full stack build
    • Auth & accounts
    • Dashboards
    • Admin tooling
    • Payments
  2. Mobile and offline apps

    Installable apps that keep working with no connection. Local storage, background sync, and interfaces you can use with one hand, in gloves, in bad light.

    • PWA
    • Offline storage
    • Sync
    • Geolocation
    • Push
  3. Full stack engineering

    React and Next.js on the front, typed APIs and data on the back. Auth, databases, payments and third party integrations wired up and tested, on a fresh codebase or an existing one.

    • React / Next.js
    • TypeScript
    • APIs & databases
    • Auth & payments
    • Testing
  4. Ecommerce and online stores

    Storefronts that are quick to browse and simple to buy from, with checkout, payments, inventory and orders handled properly. The parts a customer never notices, built to hold up under real use.

    • Storefront
    • Cart & checkout
    • Payments
    • Inventory
    • Orders
  5. Marketing sites and landing pages

    Pages built to convert and to load instantly. Copy, layout and motion decided together, so the page reads as one thing rather than a template with content poured in.

    • Landing pages
    • Copy & layout
    • SEO
    • Analytics
    • A/B ready
  6. Design systems and UI

    Tokens, components and the documentation that keeps them honest. Colour, type, spacing and motion decided once, so the tenth screen costs less to build than the first.

    • Design tokens
    • Component library
    • Figma
    • Documentation
    • Dark mode
  7. Brand and visual identity

    Logos, wordmarks and the assets around them, from social templates to app icons to store graphics, drawn to work at every size they will actually appear at.

    • Logo & wordmark
    • App icons
    • Social templates
    • Store assets
    • Brand guide

Every one of these is demonstrated somewhere you can open: the live work, and the interface concepts in the Lab.