Applications

The real, end-to-end applications behind the write-ups — each one built and documented as it was decided. Open a card for the posts that walk through it, or jump straight to the source.

Forge

An agentic SDLC that closes the loop past the PR.

An agentic SDLC that takes a business ticket from its own thread all the way to production — planning, implementation, review, release, and a monitored rollback, with the developer stepping in only when the system genuinely has a question. Built on Node.js/TypeScript with LangGraph.js, Postgres, and a hardened Docker sandbox around every untrusted command it runs. The one thing it’s built to do that every other coding agent stops short of: closing the loop past the PR.

View on GitHub →

2 related posts
  1. Opening the Forge Series: Design Before Code, Measurement Before ClaimsJul 24, 20263 min read
  2. From PR to Production: Why We’re Building ForgeJul 25, 20266 min read

This list stays current as posts are added.

Warehouse

A microservices warehouse-management system (WMS).

A multi-site cold-storage WMS, built the way real distributed systems are — domain-driven, event-driven, microservices from day one. A .NET 10 / Aspire backend across three services, a data-dense admin SPA and a scanner-first operator terminal, with ADRs, a full test pyramid and CI/CD.

View on GitHub →

5 related posts
  1. How Microservices Are Really Built: A SeriesJul 12, 20265 min read
  2. Event Storming: Modeling a Domain on a Wall Before You Write CodeJul 13, 20269 min read
  3. Why We Start With the Domain, Not With DockerJul 15, 202618 min read
  4. Five Bounded Contexts, Three Services: A Tour of a Warehouse DomainJul 25, 202610 min read
  5. Aggregate: Where You Draw the Lines (and What It Costs to Draw Them Wrong)Jul 26, 202612 min read

This list stays current as posts are added.

SportPlanner

A training-plan generator for running, trail and pool freediving.

Training plan generator for running, trail and pool freediving. Pick a race date — get a full periodized calendar, then adjust it to how you actually feel.

View on GitHub →Try it live →