I'm a software engineer based in Brazil, working remotely with a US team at Pivot. I build web, mobile, and backend features, mostly with TypeScript, React, React Native, and Node.js.
My work has included notification services with 10+ gRPC flows, shared UI components across web and mobile, real-time features, and Playwright end-to-end testing. Outside of work, I contribute to open source and experiment with developer tooling.
I've recently had changes merged into OneUptime and PowerSync. A few examples:
OneUptime — monitoring and incident management
- Workflow scheduling: cleaned up stale BullMQ repeatable jobs after trigger changes or deletion, including reconnect and race-condition cases.
- Monitor secret access: added project-wide and label-based grants with tests for isolation and batching.
- Episode membership: fixed stale incident/alert references and added PostgreSQL regression tests.
See the workflow scheduling bug before and after the fix
Before: the workflow was switched to Manual, but scheduled runs continued.
After: no new runs were created at the former schedule boundaries.
PowerSync — JavaScript sync SDKs
- Worker error handling: preserved diagnostic details when errors crossed worker boundaries.
- TypeScript credentials: fixed compatibility with
exactOptionalPropertyTypes.
|
React Native Virtualized Select
A configurable virtualized select component for large React Native lists, with search and theming options. TypeScript · React Native |
Model Generator
A C# utility for generating TypeScript interfaces and types from backend models. C# · TypeScript · Code generation |
I'm also working on coding-agent orchestration and PR verification tooling. Those repositories aren't public yet, so the linked work above is the best place to review my code today.





