Engineering Manager · Go · Payments & distributed systems · Lisbon, Portugal
I lead backend teams that build billing and payment platforms — and I still write Go. Recent results with my team: lead time from ~90 to ~29 days, incident MTTR from 6.5 hours to 38 minutes, releases from twice a month to weekly.
What I care about: reliable money flows (idempotency, outbox, sagas), predictable delivery, and engineering teams that own what they ship.
| Project | What it shows |
|---|---|
| durapay | Payment pipeline on durable workflows in Go: crash-safe charges with idempotency keys, NATS events, OpenAPI + gRPC, full observability, chaos test |
| shorty | URL shortener built for scale: CI, OpenAPI spec, test coverage |
| osheet2xlsx | CLI tool with CI, CodeQL and security scanning |
| img-generator | REST API that renders images on the fly in Go |
Articles in ITNEXT on Medium, mostly Go internals and performance:
- Structure size optimization in Go: alignment and padding
- Redis vs etcd with Go
- WebAssembly with Go from scratch
Go · PostgreSQL · Kafka · NATS · RabbitMQ · Redis · ClickHouse · Kubernetes · AWS · GCP · OpenTelemetry




