Full-stack developer focused on backend Java/Spring Boot and NestJS day-to-day, PostgreSQL as a first choice, and tests that actually cover what matters. Finishing a degree in Information Systems at Uniesp (JoΓ£o Pessoa, Brazil) in 2026, building real projects in parallel.
I care a lot about the domain layer: business rules decoupled from framework, explicit state machines for status transitions, versioned migrations from commit zero. When not coding, I'm on a bike or playing guitarπ²πΈ.
Full-stack e-commerce platform built from scratch, clean architecture from the first migration.
| Layer | Technology | Highlights |
|---|---|---|
| API | NestJS + TypeScript | DDD, use-case layer, RabbitMQ domain events |
| Database | PostgreSQL + TypeORM | Full-text search (tsvector), cursor pagination |
| Frontend | React + Vite | Admin dashboard, DRE financial module, dynamic filters |
| Testing | Jest + Playwright | Unit, integration (Testcontainers) & E2E |
Things I'm particularly happy with:
- Full-text search in Portuguese with
tsvector+ relevance-ranked results - Cursor pagination with opaque base64 tokens β no
OFFSET, no page drift on large datasets - Integration tests against a real PostgreSQL instance via Testcontainers (no DB mocks)
- E2E suite covering the critical auth and purchase flows with Playwright
- Financial dashboard (DRE) with a date-range modal filter
βββ Advanced PostgreSQL β Window functions, partitioning, EXPLAIN ANALYZE in depth
βββ Clean Architecture β Ports & Adapters, framework-free domain core
βββ AI-assisted dev β OpenCode Go + Serena MCP + OpenSpec (SDD) + Context7
βββ n8n automation β LLM workflows, RAG pipelines, MySQL + Telegram integrations


