Systems architect & developer — available Q4 2026

Quality code is downstreamof quality system design.

I design the architecture and then I build it, which means I have to live with my own decisions. Fourteen years of production systems — payments, telemetry, multi-tenant platforms — most of them still running without me.

See the workStart a conversation

14

Years in production systems

31

Systems shipped and handed over

99.97%

Uptime across current engagements

0

Of my rewrites have been rewritten


Selected work

About

I draw boxes and then I have to build them

Most architecture goes wrong at the handoff: someone diagrams a system they will never have to operate, and someone else discovers the diagram was a wish. I do both halves — the design gets tested by the implementation, and the implementation gets tested by two years of on-call.


Stack

Architecture

Event sourcing / CQRSDomain-driven designMulti-tenant isolationMonolith decompositionThreat modelling

Backend

GoTypeScript / NodePythongRPC, REST, GraphQLElixir (when it earns it)

Data

PostgresKafka / NATSClickHouseRedisSchema & migration strategy

Operations

TerraformKubernetes, ECSOpenTelemetryProgressive deliveryRunbooks & handover

Got a system that needsdesigning properly this time?

Contracts from six weeks. I read every enquiry myself and reply within two working days, usually with an awkward question about your data model.

Start an enquiryjoey@omaita.devGitHubLinkedIn