About
I’m Gustavo Peiretti, a Senior Backend Developer specializing in Java, Spring Boot, and microservices architecture. I care deeply about clean architecture and solid coding practices — not as abstract principles, but as the difference between a codebase that’s a pleasure to work in and one that fights you at every turn.
Over the years I’ve worked across the full software development lifecycle: designing solutions, building them, shipping them to production, and living with the consequences of those decisions during maintenance. That full-cycle experience is what shapes how I approach architecture today — I try to build things that are easy to reason about months or years later, not just easy to ship today.
Technical learning doesn’t stop at the day job. I maintain a set of personal full-stack projects — including an expense tracker, a flashcards app, and a task management tool — as a way to keep experimenting with new tools, patterns, and ideas outside the constraints of any single employer. You’ll find case studies and notes from that work throughout this site.
This site is where I write about what I’m building, the technical decisions behind it, and what I’m currently exploring. If something here is useful to you, or you’d like to get in touch, feel free to reach out at contacto@gustavopeiretti.com.
Outside of code, I enjoy reading, photography, and spending time with my family — the things that keep the rest in perspective.