About
I work across backend, systems and software quality. I start from the problem, not the technology: requirements and constraints decide the stack.
Robustness, to me, is not complexity: it is code that is easy to change. Every bug becomes a test that keeps it from coming back.
I work mainly with Rust, TypeScript and Python, in reproducible environments (Nix, Docker), with testing discipline: TDD, mutation testing and CI. I use AI agents with engineering discipline and judgement.
In short
- Experience
- Professional since 2022 · studying since 2020
- Location
- Juiz de Fora, Brazil — UTC-3 · remote
- Languages
- Portuguese (native) · English (B2)
Professional experience
Jan 2025 – present
Feb 2022 – Nov 2024
Everyday toolbox
- Rust
- TypeScript
- Python
- PHP
- Node.js
- AWS
- PostgreSQL
- SQLite
- Docker
- Nix
- Playwright
- Vitest