I’m a Senior Product Developer & Systems Architect focused on building
domain-driven, reliable, and scalable distributed systems.
I work at the intersection of product engineering, system architecture, and platform foundations, designing systems that assume failure as a default, not an exception.
- Designing and building distributed microservices at Mirantes
- Creator of Lightstream — a real-time ETL platform for keeping data in sync across distributed systems using configuration-driven DB-to-DB replication
- Building systems around:
- Domain-Driven Design (DDD)
- Dependency Inversion
- Inbox / Outbox patterns
- Event replay & eventual consistency
- Failure-aware architectures (Saga, Circuit Breakers)
- Design systems around the domain, not frameworks
- Prefer simple, boring, observable solutions
- Treat testing as a design tool
- Optimize for operability and long-term evolution
- Embrace eventual consistency where it makes sense
Languages
- Go (Golang) — platform & infrastructure work
- TypeScript — product and service development
Backend & Data
- PostgreSQL, MongoDB, Redis
- Event-driven systems & real-time data pipelines
Frontend & Mobile
- React, React Native (Expo)
Cloud & DevOps
- Docker
- CI/CD
- Microsoft Azure
- Designing for failure in distributed systems
- Saga patterns (orchestration vs choreography)
- Circuit breakers, retries, backpressure
- Resilient data synchronization strategies
💡 Interested in distributed systems, platform engineering, or system design discussions?
Feel free to reach out.




