Portfolio

Example projects, by type and technology

Browse the kinds of work we take on — new builds, rescues, completions and modernizations — across the most common project types and the most widely used technologies.

The projects shown here are representative examples of the work we take on — typical situations, approaches and scopes. They are illustrations, not descriptions of specific client engagements.

New buildExampleWeb applications

Customer portal for a field-services business

A self-service portal where customers book visits, approve quotes and pay invoices — replacing phone calls and emailed PDFs.

  • React
  • TypeScript
  • Node.js
  • PostgreSQL
New buildExampleWeb applications

Booking and scheduling platform

Online booking with real availability, deposits, reminders and calendar sync, built around one business's actual rules.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Stripe
New buildExampleMobile apps

Cross-platform consumer mobile app

One codebase shipping to the App Store and Google Play, with accounts, push notifications and in-app purchases.

  • React Native
  • TypeScript
  • Node.js
  • PostgreSQL
RescueExampleE-commerce

WooCommerce store rescue

A slow, fragile store with forty plugins and failing checkouts — stabilized, secured and made maintainable.

  • WordPress
  • PHP
  • MySQL
New buildExampleSaaS platforms

Subscription SaaS MVP

A first sellable version of a B2B product: teams, roles, subscription billing and the one feature customers will pay for.

  • Ruby on Rails
  • PostgreSQL
  • Stripe
  • AWS
New buildExampleAPIs & integrations

Public API for partners and resellers

A versioned, documented API with keys, rate limits and a sandbox, so partners can integrate without hand-holding.

  • Go
  • PostgreSQL
  • Docker
  • Kubernetes
New buildExampleData & dashboards

KPI dashboard and reporting warehouse

One set of trusted numbers, refreshed automatically, in place of a weekly scramble to assemble slides.

  • Python
  • BigQuery
  • dbt
  • PostgreSQL
New buildExampleData & dashboards

Real-time equipment telemetry dashboard

Live readings from equipment in the field, with alerts, history and a view that works on a tablet in a truck.

  • Python
  • FastAPI
  • PostgreSQL
  • React
New buildExampleAI & automation

AI document-processing pipeline

Invoices, forms and contracts read automatically into structured data, with people reviewing only the uncertain ones.

  • Python
  • LLM APIs
  • FastAPI
  • PostgreSQL
ModernizeExampleCloud & DevOps

Migration from a single server to AWS

A business-critical app moved off one hand-configured server onto reproducible, backed-up infrastructure.

  • AWS
  • Terraform
  • Docker
  • GitHub Actions
ModernizeExampleCloud & DevOps

CI/CD and observability overhaul

From risky monthly releases to small, routine deployments — with the monitoring to see problems before customers do.

  • Kubernetes
  • Docker
  • GitHub Actions
  • AWS
ModernizeExampleLegacy modernization

AngularJS front end upgraded on a Java back end

An enterprise front end moved off end-of-life AngularJS screen by screen, with the Spring services tidied alongside.

  • Angular
  • TypeScript
  • Java
  • Spring Boot
RescueExampleRescue & takeover

Inherited codebase with no documentation

The original developer is gone, nothing is written down, and the business depends on it. We take it over.

  • Node.js
  • React
  • MongoDB
  • AWS

Is your project like one of these?

Or nothing like any of them? Either way, tell us about it.