I'm a full-stack software engineer working on cloud-native systems: Python and TypeScript, FastAPI services on Azure, event-driven data pipelines, and React frontends.
Most of what I build, I build end to end. I design the architecture, implement authentication against Microsoft Entra ID, wire up the CI/CD, and diagnose the pipeline myself when it stops behaving in production. That ownership matters more to me than any single language or framework: the goal is a system that keeps working after I've moved on to the next one.
I'm currently at HERON, part of the GEK TERNA Group, where I own payment file pipelines that move data between core financial systems, along with several internal platforms used across the business. Before that I spent four and a half years at Protera Technologies, moving from IT service delivery into automation and then into backend development. That path is why I think about operability and support burden as carefully as I think about features.
I test what I ship, with 100% line coverage enforced in CI. I document the architecture decisions behind it, and I treat security review as part of building rather than a step at the end.