Senior Full Stack Engineer at Eleanor Health via X-Team · Cuiabá, Mato Grosso — Brazil 🇧🇷
Backend-heavy: Go on the server, TypeScript + React on the frontend.
I build resilient, data-heavy backends in Go. Studying application security taught me more about architecture than any framework did: you design better once you understand how systems break.
- 🧩 Event Sourcing / CQRS, message brokers, idempotency, graceful degradation — in Go
- 🐿️ Small interfaces, explicit errors, bounded concurrency, the standard library first
- 🔭 Currently deep in: Python → Go strangler-fig migrations, observability that actually traces
- ✍️ Writing 65+ posts at paulo-vicente.fly.dev — in 🇬🇧 and 🇧🇷
| Project | What it is |
|---|---|
eventsource Go |
Event Sourcing + CQRS, implemented properly — banking domain, append-only log, projections |
taskqueue Go Postgres |
Distributed task queue: scheduling, exponential-backoff retries, bounded worker pools |
gowm Go |
A tiling X11 window manager in pure Go, no C bindings — xmonad-inspired |
blog Go |
This blog is a Go binary — html/template, markdown content, i18n, shipped on Fly.io |
Behind closed repos: a real-time notification service in Go (gRPC + WebSocket delivery, Redis-backed deduplication, stateless horizontal scaling) — the migration story is written up here — plus subscription and data-ingestion services in Go.
Notes from production, not tutorials.
- 🐿️ Rewriting a Python Notifications Service in Go
- ⏱️ Your Change Detection Never Fires If the Payload Carries a Clock
- 🗄️ Idempotency Belongs in the Database
→ read everything · também em português





