Available for new projects from January 2027

Software engineer · Bristol, UK

I build reliable software for teams that ship.

I'm Mira, an independent engineer with twelve years of experience in web platforms, APIs and developer tools. I join product teams for a few months, deliver the hard parts and leave the code better documented than I found it.

building for the web
12 years
projects shipped
30+
clients at a time, at most
2
Placeholder portrait of Mira Castell

Trusted by teams at

  • Ledgerline
  • Harbour Health
  • Fieldkit
  • Quarry Analytics
  • Northgate Labs
  • Kestrel Insurance

Selected work

Systems that have to work, built to last

All projects
Diagram of connected services with one highlighted node, representing the reconciliation pipeline

Ledgerline · Fintech · 2026

A reconciliation API that finance teams trust

Replaced a nightly batch job with an event-driven reconciliation service that matches bank transactions to invoices within minutes.

  • Go
  • PostgreSQL
  • Kafka
  • OpenTelemetry

Services

How I can help

Four ways to work together, from a fixed-price audit to months embedded in your team.

Compare services

Product engineering

From a validated idea to a production web product your team can keep building on.

From £9,500 per month

Technical audits and rescues

A clear, prioritised view of what's slowing your product or your team down, and how to fix it.

From £4,800 fixed price

Fractional tech lead

Senior technical leadership two days a week, until you're ready to hire full time.

From £4,200 per month

How I work

Calm delivery, no heroics

Good engineering is mostly a set of habits. These are the ones every engagement is built on.

More about me
  1. 01

    Small, reversible steps

    Feature flags, shadow modes and gradual roll-outs. Big-bang releases are where projects go to die.

  2. 02

    Write it down

    Design notes, decision records and runbooks are part of the work, not an afterthought.

  3. 03

    Measure first

    Performance, reliability and cost are measured before they're optimised.

  4. 04

    Leave a team behind

    Success is your engineers owning the system confidently after I've gone.

Kind words

What clients say

“Mira didn't just rebuild the system, she left us a team that understands it. The handover was the best I've seen from a contractor.”

Head of Engineering, Ledgerline

“Calm, clear and thorough. Our receptionists actually asked to keep the weekly demos going after launch.”

Operations Director, Harbour Health

“Eight weeks, a clear report and a measurably faster product. Exactly what we hired for.”

CTO, Quarry Analytics

Demo content: client names, quotes and figures on this site are fictional.

Writing

Notes from the work

All articles
Diagram of connected nodes representing jobs moving through a queue

Engineering3 min read

PostgreSQL is a fine queue (until it isn't)

Before adding a message broker to a young product, consider the database you already run. Here's how I build job queues on PostgreSQL, and the signals that it's time to move on.

Code editor window with highlighted lines

Engineering2 min read

My first week on a legacy codebase

The checklist I follow when I join a team with years of history in its code: what to read, who to talk to and what not to change yet.

Available for new projects from January 2027

Have a project in mind?

Tell me what you're building and where you're stuck. I'll reply within two working days with honest next steps, even if I'm not the right fit.