← all domains

02 / 10 — domain

Backend & Distributed Systems .

Services, queues and coordinators that keep going when parts of them fail.

8 projects

  • Python
  • FastAPI
  • Docker
  • C++17
  • gRPC
  • PostgreSQL
  • Prometheus
  • Grafana

DistCompile

A build farm that never compiles the same thing twice

A gRPC coordinator schedules the build graph out of PostgreSQL, and workers pull tasks and survive crashes.

A distributed build engine for C and C++. A gRPC coordinator schedules the build graph out of PostgreSQL, workers pull tasks and survive crashes, and every result is cached by content hash. Over a scripted 20-step edit workload it ran the compiler 84 percent fewer times than make, and never recompiled code it had already built.

  • C++17
  • gRPC
  • Protocol Buffers
  • PostgreSQL
  • Docker
  • CMake
also in Systems

EdgeCast

Media over QUIC, WebRTC and HLS on the same bad network

A five-region relay tree with pull-through edges and backpressure, beside a WebRTC SFU and an HLS origin, in 21 containers.

A single-command testbed that runs three live media delivery models side by side under controlled network impairment: a five-region Media over QUIC relay tree, a WebRTC SFU and HLS. MoQ reached first media fastest in seven of eight network profiles, and a controlled A/B showed that pinning the publisher's bitrate cut stalls by 72 to 83 percent with goodput unchanged.

  • Go
  • QUIC (quic-go)
  • WebRTC (Pion)
  • HLS
  • Docker Compose
  • Prometheus
also in Networking

Fleet Guard

Catching driving regressions before a build ships

A Postgres work queue with SKIP LOCKED claims, COPY ingest, a FastAPI service and Prometheus alerting.

A validation platform for autonomous-driving software builds. It replays the same seeded scenarios through a known-good build and a release candidate, compares what the two did, classifies every regression, and turns each cluster of failures into a report an engineer can reproduce with one command. One 100,000-drive campaign runs end to end in 52 seconds.

  • C++17
  • Python
  • PostgreSQL
  • FastAPI
  • Prometheus
  • Grafana

Autograde AI

The TA that never sleeps

Temporal workflows, Kafka and gRPC between services, with Postgres, Redis and Qdrant behind them.

The grading platform I designed after 400+ Java and Python submissions landed on my desk as a TA. Six specialized agents grade in parallel under Temporal orchestration, a confidence gate routes only the shaky grades to a human, and it runs local-first, so student work never leaves the machine.

  • Python
  • FastAPI
  • Temporal
  • Kafka
  • gRPC
  • Postgres
also in AI & LLM

Relay

The LLM gateway that remembers

An async FastAPI gateway with SSE streaming; the typical answer comes back in 44 milliseconds.

A gateway that remembers what your model already said. It matches prompts by meaning, not exact text, so 78 percent of requests skip the model entirely and the typical answer comes back in 44 milliseconds. The memory runs on Proxima.

  • Python
  • FastAPI
  • asyncio
  • SQLite
  • Proxima (C++)
  • SSE

Duo Drops

Live mini games for two people far apart

One Durable Object per room keeps two phones in lockstep over WebSockets, on the free plan.

A real-time multiplayer PWA I built for my long-distance girlfriend and me. Surprise games drop onto both phones at random times when we're both awake, we play live for a minute, and a separate AI agent writes a new game every day. One Durable Object per room, Web Push written from scratch, and it runs for $0 on Cloudflare's free plan.

  • Cloudflare Workers
  • Durable Objects
  • WebSockets
  • Workers AI
  • Web Push (RFC 8291)
  • JavaScript

Graph Connect

Six Degrees

A FastAPI service over Neo4j and MongoDB that answers who knows who in two hops across 50 thousand connections.

A social platform that thinks in relationships. It keeps 50 thousand connections in a graph database and answers who knows who in two hops, with profiles and content living in their own store alongside.

  • Python
  • FastAPI
  • TypeScript
  • Neo4j
  • MongoDB
  • Docker

Melody Metrics

What makes a song a hit

C++ MapReduce on a Hadoop cluster joins a million records that shared no common keys.

A million messy music records that shared no common keys. I joined them with C++ MapReduce on a Hadoop cluster, then asked the clean data what actually makes a song popular.

  • C++
  • Python
  • Hadoop
  • MapReduce
  • Hive
  • XGBoost

see every project at once →