Backend software engineer · TypeScript, Node.js, PostgreSQL · Teresópolis, Brazil
Open to backend freelance and contract work · get in touch
English · Português
I build APIs and data layers for products in production, currently at Ymaginator. Most of my work is finding where an application loses time, repeats work or breaks during an integration, and fixing it with a test that proves it.
| project | what changed |
|---|---|
| NestJS #18308 | a module could start before the modules it depends on and shut down after them, so a service queried the database before the connection opened and after it closed; sorting 2,000 modules dropped from 260 ms to 1 ms |
| NestJS #18305 | a valid route was dropped and returned 404 when a host list repeated a host |
| NestJS #18289 | file type errors now report the type detected from the content, not the one the browser declared |
| Mastra #21067 | batched embedding requests: with 500 documents, calls dropped from 500 to 2 |
| Astro #18451 | running astro sync, check or build no longer breaks a running dev server |
| OpenTelemetry JS #7060 | limits configured as zero no longer fall back to the default |
Every contribution, with the evidence behind it: denisdev.com.br/en/contribuicoes
| repository | what it does |
|---|---|
| ferroada | protection layer in front of any service, without changes to it · rust pingora |
| narsil | moves a Next.js app's server out to its own service without changing the URLs the UI calls · elysia axum |
| estel | adjusts screen temperature and brightness through the day · rust windows android |
Product case studies (AI for credit risk, legal drafting, agribusiness tax, payments and access): denisdev.com.br/en/projetos
Work history: LinkedIn · denisdev.com.br/en/sobre



