Skip to content
View Greg-Klein's full-sized avatar

Block or report Greg-Klein

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Greg-Klein/README.md

Gregory Klein

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.

gregoryklein.io · LinkedIn

Building now

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

Selected public work

  • 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.

Selected writing

In French, on gregoryklein.io.

What I work on

  • Agent systems for software delivery: orchestration, independent review, evidence
  • MCP servers and developer tooling around Claude Code

Past lives

Amazon AWS (Dublin, CloudWatch), Akka, Inetum, CNRS, French Army.

Pinned Loading

  1. implementation-harness implementation-harness Public

    Local UI and Claude Code plugin that drives a GitLab ticket to a merge request, with agents, tools and deliverables kept visible

    TypeScript 1

  2. apogee apogee Public

    SpaceX flight activity dashboard built on Launch Library 2. Never shows more than the source publishes.

    TypeScript

  3. MDora MDora Public

    A beautiful viewer for markdown files

    TypeScript 1

  4. ai-rules-mcp ai-rules-mcp Public

    Dockerised MCP server that serves a team's AI skills and rules from a Git repo to Cursor, Claude Code, Cline and Windsurf

    TypeScript