
Alexander Polesov
Backend Developer
_$ whoami
/// Backend developer with 15+ years of building things for the web. I've seen frameworks rise and fall, rewrote monoliths into microservices (and sometimes back), and learned that the hardest bugs live between systems, not inside them. These days I write Rust because life's too short for segfaults and null pointers.
$ cat technologies.md
The core stack I reach for on almost every project:
My go-to for anything that needs to be fast and correct. Axum for APIs, Tokio for async, and the type system catches entire categories of bugs before they reach production.
Infrastructure defined in real code, not YAML. I use CDK to provision everything on AWS — from Lambda and ECS to SQS and RDS — with type safety, reusable constructs, and diffs I can actually review.
The database I trust with anything that matters. Complex queries, JSONB for flexibility, and rock-solid ACID guarantees when the data can’t be wrong.
My pick for frontend when I need one. Minimal boilerplate, no virtual DOM overhead, and the compiler does the heavy lifting. Pairs well with a Rust API behind it.
$ cat journey.md
Every language I've worked with came with a new challenge to solve. I started with PHP, building what the early web needed — quick, scrappy, ship it yesterday. Python and Django brought structure: real frameworks, real patterns, real teams.
Then the problems got harder. Haskell taught me to think in types and fear side effects. Go taught me the beauty of boring, reliable code. Elixir showed me what fault tolerance really means when your system can't go down. TypeScript brought sanity to the frontend chaos I kept getting pulled into.
But Rust is the one that stuck. It makes me a better engineer, not just a faster one.
# interests
I build backend systems because I like things that work quietly and reliably — the kind of software you never think about until it breaks. Away from the keyboard, I play guitar and piano. Neither will land me a record deal, but that's not the point — same reason I write code, really. The joy is in figuring things out, one chord at a time.