Marcus Howarth

Senior Java Engineer

Marcus Howarth

Twenty years building dependable back-end systems across finance and healthcare — and shipping small, well-engineered, self-hosted projects on the side.

LONDON, UK

Currently running KanbanMCP MediaWikiMCP — services I built & host, checked live from your browser

Now

What I'm doing

Java Software Engineer at OneAdvanced, building back-end services across the Vision 360 microservices platform for NHS Scotland — Spring Boot, Kubernetes (EKS), AWS and ArgoCD on live clinical systems.

On the side I'm exploring AI-assisted development as a disciplined pairing practice, and self-hosting my own tooling — MCP servers, native containers, CI/CD — to stay sharp across the whole stack, end to end.

Selected work

Things I've built

KanbanMCP

An MCP server bridging Claude to a Kanboard board — read, manage and move tasks from an AI client. Deployed on EC2 behind Caddy.

move #874 → Done
task updated · column "Done"
JavaSpring BootSpring AIEC2

MediaWikiMCP

An MCP adapter exposing a MediaWiki instance to Claude over streamable HTTP. Quarkus-native — a ~20 MB container with sub-50 ms cold start.

getPage "Journal:2026-06-13"
fetched · 1.4 kB wikitext
QuarkusNativeGraalVMMCP

FIN OPTICS

In development

A retirement projection app — a Java modelling engine, a Quarkus-native API and a Vue front end with interactive charts. Polishing for a public release.

JavaQuarkusVueECharts

Experience

Twenty years across finance & healthcare

2025 —
Java Software Engineer
OneAdvanced
Back-end services on the Vision 360 platform for NHS Scotland. Spring Boot, EKS, AWS, ArgoCD.
2013–25
Software Engineer — Healthcare Integration
Cegedim Healthcare Solutions (formerly Vision)
OSGi integration platform (Karaf / Camel) connecting pharmacies & GP practices to NHS national services. ~70m prescriptions/month; delivered FHIR for EPS Scotland. Scrum Master.
2010–13
Senior Developer
Bravura Solutions
Straight-through-processing settlement messaging over SWIFT, EMX & NSCC for transfer-agency back office.
2005–10
Developer / Team Lead
Ipreo
I-Synd bookbuilding for primary capital markets. Onboarded a development team in Ukraine.
1999–05
Developer / Consultant
ActivIdentity · LogicaCMG
Security (4TRESS authentication) and consulting / integration across clients.

Earlier: fund pricing at Standard Life & Britannia Life. Sun Certified Java Programmer (2002). Full history on LinkedIn →

How I work

Craft over output

01Test-driven & pair-first. Faster feedback, shared knowledge, fewer surprises in review. A 25-year habit, not a slogan.
02AI as a pairing partner — not a code generator. Same standards, same review, same accountability. I build the context that makes it genuinely productive.
03Small, shippable, honest. Every project exposes its build provenance, runs as a lean container, and keeps its README true to the code.

Writing & community

Out and about

I write occasionally at The Non-Critical Path, and turn up regularly at the London Java Community and A JUG for Everyone meetups — talks, conferences, and the odd coding dojo.

Blog →  ·  Vlog →