Skip to content

Services

Six things we do properly. Pick one, or tell us the problem and we will tell you which ones you actually need.

Web applications

We build web apps that people use every day: customer portals, booking systems, dashboards, marketplaces. Server rendered where it matters for speed and search, interactive where it matters for the person using it.

What that includes

  • Next.js, React, TypeScript
  • Node.js APIs with Fastify or Express
  • PostgreSQL and MongoDB
  • Auth, payments, email, file storage

Mobile apps

One codebase, two stores, and an app that behaves the way people expect on each platform. We handle push notifications, offline sync, camera and location, and the fiddly bits of App Store and Google Play submission.

What that includes

  • React Native and Expo
  • Offline first data sync
  • Push notifications and deep links
  • Store listing and release management

Platforms and internal tools

Most businesses run on a tangle of spreadsheets, WhatsApp groups and memory. We turn that into one system: field apps, back office admin, approvals, reporting, and the automations that stop things slipping through.

What that includes

  • Field and operations apps
  • Role based admin panels
  • Approvals and audit trails
  • Reporting and exports

AI features

Not a chatbot bolted onto the side. We add AI where it removes real work: summarising, classifying, extracting data from documents, answering questions over your own knowledge base, with guardrails and a clear audit of what the model did.

What that includes

  • OpenAI and open weight models
  • Retrieval over your own documents
  • Vector search and embeddings
  • Evaluation and monitoring

Cloud and DevOps

Infrastructure as code, automated deployments, backups you have actually tested, and alerts that reach a human. We keep the bill sensible and the pager quiet.

What that includes

  • AWS and DigitalOcean
  • Docker and GitHub Actions
  • Monitoring, logging, alerting
  • Backups and disaster recovery

Blockchain and Web3

When ownership, provenance or tokenised access is central to the product, we build it properly: audited contracts, wallet flows that do not confuse people, and a clear line between what lives on chain and what does not.

What that includes

  • Solidity smart contracts
  • ERC721 and ERC1155
  • Wallet connect flows
  • Indexing and on chain data

See it ship

Typecheck, lint, tests, build, migrate, deploy, smoke test. It runs on every push, for every client, and it is why we sleep. Type deploy and watch.

apt@dandiworks ~ pipeline
Dandiworks · type "help" or "deploy"
$

Built to take it

Fast APIs are not luck. Sensible database design, caching where it counts, and infrastructure that scales before it has to. Press the button.

What a properly built API looks like under load

Requests

0

p95 latency

…

Errors

…

Simulated in your browser. The numbers are typical of what we ship, not a live benchmark.

How we work

Working software every week or two on a link you can open. Five steps, roughly twelve weeks for a first version, then it keeps going.

  1. 01 · Week 0

    Talk

    A call, not a form. We want to understand the job the software has to do, who does it today, and what happens when it goes wrong.

    Engineers still fill paper timesheets, photos go on WhatsApp.
    Show us how a job runs today, start to finish.
    Every gang has a lead, he signs off per site.
    Then approval is per site, not per day. Noted.
    call · 34 min
  2. 02 · Week 1

    Sketch

    Rough screens and a plain English scope within days. You will know what you are getting and roughly what it costs before anyone writes code.

    hero? map? both?
  3. 03 · Weeks 2 to 8

    Build

    Short cycles, working software every week or two, and a staging link you can actually click around. No big reveal at the end.

    v0.2 clickable
  4. 04 · Week 9

    Ship

    App stores, DNS, monitoring, backups. We take it live and stay on hand while real people use it.

    Jobs today
    14 active

    Completed this week

    312

    • Bletchley: splice cabinet 12Done
    • Wolverton: survey 4 sitesIn progress
  5. 05 · Ongoing

    Look after

    Fixes, small improvements, upgrades and the occasional big idea. Most of our clients have been with us for years.

    Production
    Live

    Uptime, 90 days

    99.98%

    p95 response

    142 ms

    Deploys this month

    23

    Open incidents

    0

    App Store Google Play AWS eu-west-2 Backups tested

Ready when you are

A thirty minute call is usually enough to know whether software will fix it, and roughly what it would cost. No pitch deck, no pressure.

Open around the clock, seven days a week · a real person replies