Backends
that stay up
I design, ship and run production systems. Five of them are live right now, and I'm on call for every one.
I design, ship and run production systems. Five of them are live right now, and I'm on call for every one.
Media bots on a Telegram-compatible messenger. Every file is cached by ID, and duplicate requests share one download.
A live model of how the fleet handles failure. Kill a worker, deploy mid-traffic, go viral. Break something.
Requests are flowing. Green dots are paid users, white are free. Pick something to break.
A simulation of the production design: same queues, coalescing, janitor, watchdog, bounded drain and charge-on-delivery rules, with timings scaled to production medians. The counters above are from this simulation, not from production.
A double-entry ledger that reads bank notifications and credits a matching transfer with no human in the loop. Card numbers are kept only as HMACs, and every write is idempotent.
A primary holds all state and pushes config to stateless replicas: validate, swap, health-check, roll back automatically. Swapping a server never changes a user's link.
One codebase, five messengers. Each platform is just an adapter.
Client · prodExchange API client: REST, Ed25519 auth, async WebSocket order books.
PyPILayered ASP.NET Core 10 API template, 27 tests out of the box.
C# · .NETSelf-hosted crossposter from Bluesky to X and Instagram.
Open sourceReal-time chat rooms. No sign-up, nothing to leak.
Open source