Backend-leaning developer. Right now I'm focused on Go — writing backend services and command-line tools with it, and seeing how far the standard library alone gets you before reaching for a dependency. Most of what I build starts as something I wanted to exist for my own use, which tends to keep the scope honest.
I'm also into competitive programming, mostly on Codeforces and AtCoder. That's where ThemeCP came from — I wanted a better way to train, so I built one.
| Project | What it is | Stack |
|---|---|---|
| load-tester | HTTP load tester for measuring how a server holds up under concurrent traffic. Latency percentiles, worker pools, leak-safe cancellation. Zero dependencies — Go standard library only. | Go |
| ThemeCP — live · frontend | Competitive programming trainer built on Codeforces. A perpetual 800–3500 ladder of two-hour, four-problem mashup contests, meant to be run daily. | React 18, TypeScript, Vite, Tailwind, Auth0 |
| Focus | Go — backend services, CLI tools, concurrency |
| Also work in | TypeScript · Python · C++ · JavaScript |
| Frontend | React · Tailwind CSS · Vite |
| Backend | REST APIs · Django · MySQL |
| Tools | Auth0 · Vercel · Git |
- Building
load-testerin Go —v0.1.0is out, multi-endpoint support is next - Going deeper on Go backend development: concurrency patterns, the standard library, and writing code that stays testable without mocks
- Training on Codeforces and AtCoder



