Tools and games

Real systems. Useful tools. Fun ways to learn.

Systems I built from scratch and you can run right here, everyday tools anyone can use, and small games that explain tech by letting you play. All in your browser — no sign-up, nothing uploaded.

Learn by playing

AI agents, LLM testing and system design.

LiveLangGraph · AI agents

LangGraph: wire the agent

A puzzle game. Connect the arrows between an agent’s steps, run the tests, and learn how LangGraph agents loop, stop and wait for people.

Try it
LiveLangfuse · AI observability

Langfuse: trace detective

A user complains. You get the trace. Tap the step that caused it — six cases, three lives.

Try it
LiveSystem design · APIs

Rate limiter

Watch a token bucket let requests in or turn them away. Change the limits and see what gets through.

Try it
LiveTest automation · CI/CD

Flaky test suite

Run a CI suite 20 times. Fix sleeps and shared data, add workers and retries — and see when a retry hides a real bug.

Try it
LiveLLM testing · CI/CD

LLM test gate

Test an LLM feature the way the post says: structure, facts, then meaning. Compare two prompts and see which one the gate lets ship.

Try it
LiveLLM testing · Security

Guardrail game

Catch prompt-injection attacks and let safe prompts pass. An arcade round, then a slower round scored on precision and recall.

Try it
LiveSystem design · Resilience

Circuit breaker

Make a service your API depends on fail or hang. Watch threads pile up — and how a circuit breaker keeps the rest of the API alive.

Try it
LiveCaching · Databases

Cache stampede

See what happens to the database when many cache keys expire at the same moment — and how two small fixes stop it.

Try it
LiveSystem design · Performance

Capacity planner

Enter your traffic and latency. Get how many requests are in flight, and whether your database pool can take it.

Try it
LiveTest automation · APIs

API chain builder

Paste an API response, pull values out with JSONPath, and see them filled into the next request.

Try it
LiveLLM · Notes

Next-token notes

My notes on how an LLM picks the next word — tokens, embeddings, attention, softmax — one step at a time.

Try it
LiveRAG · Search

Ask about me

Ask anything about me. It searches this site, then answers in plain words — always showing where the answer came from.

Try it