atticl
Backend Developer. Co-Founder.
I build systems that scale.
About
I'm a backend developer who cares about what happens after the request hits the server. My work is focused on building reliable, maintainable systems. APIs that don't break, databases that stay fast, infrastructure that handles real-world load.
As co-founder of crowware.com, I've learnt that good engineering isn't about using the newest tools. It's about making pragmatic choices that serve the product and the team. I prefer boring technology that works over shiny frameworks that don't.
When I write code, I think about the person who has to maintain it at 2am. I optimize for clarity, readability and the ability to debug production issues without losing sleep. (also for my own sanity)
Tech Stack
Tools I reach for regularly. I'm not religious about any of them—the right choice depends on the problem.
How I Build
# Engineering principles
The best code is code you don't have to think about.
It handles edge cases, logs what matters, and
fails in predictable ways.
Ship small, ship often, and always have a rollback plan.Reliability over cleverness
Clever code is fun to write and painful to debug. I optimize for systems that fail gracefully and recover quickly.
Measure before optimizing
Intuition about performance is usually wrong. Profile first, optimize the actual bottleneck, verify the improvement.
Boring technology
New tools have unknown failure modes. I prefer proven solutions unless there's a compelling reason to experiment.
Make it debuggable
Good logs, clear error messages, and observability aren't afterthoughts. They're how you survive production.
Projects
Contact
Want to discuss a project, ask a technical question, or just say hello?
I'm always open to interesting conversations about backend systems, infrastructure, or building developer tools.