How I can help.
From functional backends and data-science pipelines to the requirements that scope them — freelance engineering across the stack. Engagements run from a few focused weeks to long-term partnership, fixed-scope or time-and-materials, remote-first with on-site when it helps.
Functional backends
Event-sourced cores, typed HTTP APIs, streaming pipelines and messaging on NATS. I lean on the compiler and pure FP so whole classes of bugs never ship.
Data science & ML
From exploratory analysis to production ML — Spark (SQL, MLlib, GraphX), Python and R, and real-time pipelines on the SMACK stack. Models and insight that ship, not just notebooks.
Requirements engineering
I specialise in turning ideas into clear, testable requirements for web apps, real-time systems, data platforms and complex databases. CPRE Foundation Level certified, working to ISO 9001 / 12207 / 25000.
Polyglot delivery
Go for latency-critical edges and CLIs, Gleam for the Erlang VM, TypeScript for typed frontends and edge runtimes. One engineer, the whole path.
Trainings & workshops
Code-first sessions built around your repo, not slides. From a half-day intro to a multi-week embedded engagement.
Architecture & review
A clear-eyed read of where you are, a pragmatic path to where you want to be, and the pairing to get the team there.
From hello to hand-off
Scoping call
A free 30-minute call to understand the problem, constraints and timeline.
Proposal
A written proposal with scope, approach, milestones and a clear price.
Build & hand-off
I ship in the open with you, and leave the team able to maintain it.