Backend engineer focused on event-driven architecture, domain-driven design, and reactive, non-blocking systems. I build software the way I'd want to maintain it a year later: documented decisions, clear contracts, no shortcuts.
I work primarily solo as a technical lead, which means I own everything from architecture to deployment — and I've developed my own methodology (SDD-GL) to keep that kind of work disciplined instead of improvised.
- ⚙️ Built a modular monolith showcase (Spring Modulith) implementing the Saga pattern over RabbitMQ, with DDD boundaries and observability baked in — not a tutorial clone.
- 💳 Working on payments/fintech backend: a 3D Secure verification engine, plus prior production work integrating payment gateways for an ecommerce platform.
- 🔧 Currently building a reactive water-level monitoring platform for Argentine rivers — 5 microservices, zero blocking code, end to end.
- 🧠 Designed SDD-GL, a Spec-Driven Development framework/plugin for solo developers using AI coding agents.
- 🌱 Expanding into Go, learning it deliberately by rebuilding a known domain (StockGo) rather than following tutorials.
- 🇦🇷 Based in Santa Fe, Argentina — open to backend / backend-adjacent roles.
Production-grade showcase demonstrating event-driven architecture with the Saga pattern over RabbitMQ, module boundaries enforced via Spring Modulith, DDD, and observability built in from the start — Java 21. Built to prove distributed-systems thinking without the operational overhead of full microservices.
Transaction verification engine implementing 3D Secure (3DS) for payment processing — fintech-grade backend work, built on real experience integrating payment gateways (Payway, Cybersource) in production ecommerce.
Fully reactive water-level monitoring system for Argentine rivers. Java 25 · Spring Boot 4 · WebFlux · R2DBC · TimescaleDB · Reactor RabbitMQ, 5 microservices (sensor registry, simulation, ingestion, alerting, query API) with a strict no-blocking-code rule end to end, plus a React/Leaflet frontend.
Actively developed using my own spec-driven process (see SDD-GL below). Contracts and progress are public as the project moves forward.
A Spec-Driven Development plugin for Claude Code that formalizes a Gate → Contract → Loop workflow for solo developers working with AI coding agents: structured contracts, contradiction detection between requirements and acceptance criteria, and human approval checkpoints before code gets written.
Reusable Spring Security + JWT starter kit — the auth foundation I don't want to rebuild from scratch on every project.
Inventory management and WooCommerce integration work (Spring Boot + Vaadin) built and running in production for a ~1,000-product catalog — stock sync, invoicing, and payment gateway integrations that today account for roughly 30% of the business's revenue.
(pinned repos below — READMEs include architecture notes and the reasoning behind key decisions, not just setup instructions)
📫 Reach me on LinkedIn