Keep It Simple
I build software that stay simple, even at scale
15 years across full-stack development and cloud infrastructure, for teams that need fewer moving parts, not more
How I Work
Good code doesn’t ship on its own. It ships through people, hand-offs, and decisions made under pressure
Simplicity
I prefer the boring, solid solution over the clever one. Complexity is the default failure mode in software; my job is finding the smaller, sturdier version of whatever's in front of me
Ownership
I don't wait for permission to fix what's broken. If it's mine to deliver, I see it through code, process, and consequences alike
Trust and collaboration
Systems don't ship in isolation. I build trust across teams by being direct and predictable. That's what keeps collaboration solid when hand-offs get messy
How I Can Help
Fifteen years of hands-on work across backend systems, cloud infrastructure, and the pipelines that ship them
Backend Development
.NET Core & C# at the core, with Node.js and Python where the stack calls for it, building APIs and services that hold up over years
Cloud & On-Prem Infrastructure
Azure end-to-end, plus on-prem and hybrid setups for customers who don't need, or want, a heavy cloud footprint
DevOps & CI/CD
GitHub Actions, ArgoCD, Terraform, automating delivery so releases stop being events
Databases
SQL and NoSQL alike: MS SQL, CosmosDB, Redis, PostgreSQL, MongoDB
Architecture
Designing microservices systems that scale without collapsing under their own complexity
Team Leadership
Leading engineering teams across borders, from code review to hiring
Would you like to start a project with us?
Contact me