Skip to content
View DenisCDev's full-sized avatar
♟️
Working hard
♟️
Working hard

Highlights

  • Pro

Block or report DenisCDev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DenisCDev/README.md
chibi mascot in a suit, black hair with green streaks, waving

Denis Scarabelli

Backend software engineer · TypeScript, Node.js, PostgreSQL · Teresópolis, Brazil

Open to backend freelance and contract work · get in touch

denisdev.com.br · LinkedIn

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.

merged open source work

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

my own repositories

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

Pinned Loading

  1. ferroada ferroada Public

    Proxy reverso que filtra ataques, mascara dados sensíveis e registra eventos sem alterar a aplicação protegida.

    Rust

  2. narsil narsil Public

    Expõe uma API tipada a partir do schema Drizzle, com runtime TypeScript ou Axum.

    TypeScript

  3. estel estel Public

    Ajusta cor e brilho no Windows e Android, com som ambiente opcional no Windows.

    Rust

  4. turbopack-polling-drop turbopack-polling-drop Public

    uma reprodução mínima de um bug do Turbopack que faz edições simplesmente desaparecerem_

    JavaScript

  5. astro-sync-deps-cache-repro astro-sync-deps-cache-repro Public

    Minimal reproduction: astro sync/check/build overwrite the running dev server's optimized deps

    JavaScript

  6. btrfs-balance-bench btrfs-balance-bench Public

    Shell