Taking on new clients

Brooks Labs builds the software your business runs on — and keeps it running.

Custom web applications and backends for small businesses, built in cloud accounts you own and looked after once they are live. Remote, and a few clients at a time.

~/brooks-labs
brooks-labs --help
  build     web apps, backends and APIs
  migrate   off WordPress, links intact
  run       updates, backups, monitoring

brooks-labs status
  ● taking on new clients

01what we do

Three things, done properly.

./migrate

Leave WordPress behind

Plugins to update, themes to patch, a host to keep an eye on. We rebuild your site as fast static pages — or as a real application, if that is what it has become — move your content across, and redirect the old addresses so links and search results keep working.

We move you off WordPress; we don’t maintain WordPress sites.

./build

Build the system you’re missing

When the business runs on spreadsheets, form plugins and subscriptions that don’t talk to each other, we build what should exist: your data in a real database, sign-in for staff or customers, connections to the services you already use, and an API to grow on.

./run

Run it for you

Software needs looking after once it is live. We take care of deploys, security updates, backups and monitoring, fix what breaks, make the small improvements that come up, and answer when something goes wrong — emergencies included.

02ownership

You own all of it.

Everything we build lives in your AWS Organization and your code repository, under your domain. Brooks Labs works with access you grant and can take away. If we ever part ways, nothing has to be moved, rebuilt or handed over — it is already yours.

what “we run it” covers

  • Hosting and deploys
  • Security updates and patches
  • Backups
  • Uptime and error monitoring
  • Fixes and small features
  • Emergency support when something breaks

what stays yours

  • The AWS accounts and the bill
  • The code and its history
  • The domain and the email on it
  • The data, and every backup of it
  • Who has access, and for how long

03how it works

From first email to running smoothly.

  1. 01

    Write to us

    Tell us what you run today and what gets in the way. A few sentences is plenty.

  2. 02

    Agree a plan

    What to build, what to move, and what it will take to keep it running — in plain language.

  3. 03

    We build it

    In your own cloud account, from the first day. You can see it take shape as it happens.

  4. 04

    We keep it running

    Updates, backups, monitoring and fixes, for as long as you want us to. One email when you need something.

05toolbox

What we work with.

Cloud

  • AWS
  • Infrastructure as code (CDK)
  • Serverless: Lambda, API Gateway
  • CloudFront and S3
  • Networking and VPNs

Data

  • PostgreSQL (Aurora)
  • OpenSearch
  • Queues and scheduled jobs
  • Email handling (SES)

Applications

  • TypeScript and React
  • Python and FastAPI
  • Real-time WebSockets
  • iPhone and Apple Watch apps

AI

  • LLM apps on Amazon Bedrock
  • Tool use and MCP
  • Prompt caching
  • Search over your own data

Security

  • Sign-in with Cognito
  • Least-privilege IAM
  • Encryption with KMS
  • Audit logs

06contact

Tell us what you’re running.

And what is getting in the way. Email is the best way to reach us; we work remotely, with clients anywhere.

Taking on new clients