Services

From operational friction to a system you can leave alone.

I work with founders and operational teams whose day is being eaten by paperwork, re-keying and reporting. The output is not a dashboard for its own sake — it is a typed, tested, containerised system that removes a measurable piece of manual work.

What I build

Three things, done properly.

01

Document and reporting automation

Noon reports, invoices, waybills and port paperwork turned into schema-validated records. Extraction confidence travels with the data, and anything unreadable is flagged rather than guessed.

Pydantic v2Azure OpenAIFastAPI
02

Maritime operations systems

Fleet KPI layers, bunker and performance tracking, port call workflows. Built by someone who filed these reports at sea for ten years and knows which fields actually get disputed.

Productised: laytime statement in 24 hours, $200 per statement.

Maritime opsReportingn8n
03

Data warehousing and analytics

Star-schema warehouses with automated ETL and data quality gates that fail loudly. When someone asks where a number came from, the lineage is there.

DuckDBKimballAdvanced SQL
Engagement model

Built for momentum, not bureaucracy.

Step 01

Diagnose

One or two weeks mapping the real workflow — not the one on the process diagram. I come back with a scoped plan, an honest estimate, and the parts I think are not worth automating.

Step 02

Build and pilot

A working system against your real documents and real edge cases, running alongside the current process until it demonstrably beats it.

Step 03

Operate or hand over

Either I keep it running and extend it, or your team takes it over with the CI, the tests and the runbook already in place. No lock-in built on obscurity.

Next step

Tell me what's eating the hours.

If I can automate it I'll tell you how. If I can't, I'll tell you that instead.