Backend engineer. 4 years building distributed Java systems at enterprise scale. Now pushing into AI augmented engineering, multi agent development pipelines, MCP servers and deliberately pivoting my tooling toward Go & Python.
I'm looking for end to end ownership where backend decisions shape the product, not just close tickets.
| Project | What it shows |
|---|---|
| subtrack | Read + write MCP server over a Go backend. The MCP layer stays thin and language-agnostic, all business logic lives in the API and exposes seven task-shaped tools instead of a 1:1 endpoint mirror. Constant time API-key auth, money as integer cents, schema only in migrations. Go (net/http) · pgx · PostgreSQL 16 · FastMCP · Docker |
| claude-sdd-harness | Spec driven multi agent harness for Claude Code: orchestrator → spec_creator → coder → validator, EARS requirements, state on disk instead of the chat, a two lane system to control token cost, and a human approval gate before any code. Forked from Bettatech's subagent example and extended. An adapted version runs in production at my day job. Claude Code · subagents · hooks · POSIX shell |
| order-matching-engine | Limit order book in pure Kotlin, no frameworks, no I/O. Price time priority matching, O(1) hot path operations on TreeMap/ArrayDeque, @JvmInline value classes for zero allocation semantic types, immutable orders, and a reverse index for O(1) cancels. Kotlin 2.1 · JVM · algorithms & data structures |
| event-aggregator-service | Backend microservice consuming an unreliable external XML provider while guaranteeing zero downtime reads: scheduled sync with retry logic, manual cache-aside on Redis backed by PostgreSQL, decisions documented as ADRs. Java 25 · Spring Boot 3.5 · Redis · PostgreSQL · Micrometer Tracing · Docker |
Architecture & AI · Hexagonal Architecture · DDD · Event Driven Architecture · REST API design · MCP · Multi agent orchestration
- Deepening Go & Python — just shipped
subtrackv1.0, the first public piece of that pivot. - Anthropic certified on MCP (introductory + advanced courses).
- Writing about backend engineering and AI tooling on LinkedIn.
