Senior Software Engineer · Main developer on MedGPT at Synapse Medicine.
MedGPT is an AI medical assistant in production for healthcare professionals, built alongside a dedicated AI Engineer. I own the technical decisions in my scope and review other developers' work on the product. Outside the day job, I build agent tooling and write about software engineering.
| Project | What it is | Status |
|---|---|---|
| Implementation Harness | Local UI and Claude Code plugin that takes a GitLab ticket to a merge request: clarification, planning, implementation, tests, specialised reviews. Agents, tools and deliverables stay visible the whole way | Active, MIT |
| MDora | Native markdown viewer built with Tauri v2: ~10 MB binary, live Mermaid graphs, TOC with scroll-spy, split-pane editing, PDF export | Released (v0.3.1) |
| claude-usage-statusline | Braille loader bars for Claude Code rate limits (5h, 7d) and context usage in the status line | Released |
- ai-rules-mcp: Dockerised MCP server that serves a team's AI skills and rules from a Git repo to Cursor, Claude Code, Cline and Windsurf.
- Apogée (code): SpaceX flight activity dashboard on Launch Library 2. Never shows more than the source publishes: missing data is flagged, never faked.
- meteor_detector: meteor detection pipeline on a Raspberry Pi 4: AllSky camera watcher, MQTT, Telegram alerts, nightly report, Next.js dashboard.
- meteor-ml-studio: local web UI to prepare, train, track and test YOLO meteor detection models.
In French, on gregoryklein.io.
- Je ne lis presque plus de code: my job is shifting to designing and steering agent systems that write, check and fix code. Accountability stays whole.
- Écrire du code n'est pas une vertu: hand-written code as a badge of honour confuses the means with the result.
- Chaque feature a un coût que tu ne verras jamais: the least visible cost of a feature is everything the team gives up to keep maintaining it.
- On a importé le slogan, pas la structure: what a year at AWS taught me about the dev/ops split France merged too quickly.
- Ce que SpaceX fait de ses échecs: a loop where failing early is cheap, and what it should change in how we ship software.
- Agent systems for software delivery: orchestration, independent review, evidence
- MCP servers and developer tooling around Claude Code
Amazon AWS (Dublin, CloudWatch), Akka, Inetum, CNRS, French Army.



