Backend engineer focused on distributed systems and squeezing out performance where most people stop looking. I spend most of my time in Go, occasionally venturing into Python or TypeScript when the situation calls for it.
Things I work with:
- Go — primary language, most of my serious work lives here
- Python — scripting, data wrangling, quick tooling
- TypeScript — when I have to touch a frontend or write a halfway decent CLI wrapper
- Kubernetes / Docker — deployment and infra day-to-day
- PostgreSQL, Redis — the usual suspects
- Terraform — infrastructure I can actually version control
What I'm into:
- Distributed systems design and the tradeoffs nobody talks about
- Building CLI tools that don't make me want to close the terminal
- Infra automation and making deploys boring (in a good way)
- Profiling and optimization — finding the slow part is half the fun
Currently working on:
A small job queue library in Go — nothing groundbreaking, just scratching an itch with how existing solutions handle backpressure.
Reach me:
Open an issue, send a PR, or find me at cvapkin1 on most platforms.