Skip to content
View GustavoQnt's full-sized avatar
  • Brasil
  • 14:41 (UTC -03:00)

Highlights

  • Pro

Block or report GustavoQnt

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
GustavoQnt/README.md

Oi, eu sou o Gustavo 👋

Typing SVG

Followers Repos Profile views


🚀 Sobre mim

Desenvolvedor focado em resiliência, confiabilidade e performance de sistemas distribuídos. Construo bibliotecas open source que resolvem problemas reais de infraestrutura — desde caching com TTL e LRU eviction, passando por idempotência e deduplicação de requests, até entrega confiável de webhooks com retry e HMAC signing.

Meus projetos são ferramentas de produção: zero dependências desnecessárias, benchmarks comparativos, e testes cobrindo edge cases. Acredito que conceitos como idempotency keys, stale-while-revalidate, outbox pattern e retry com backoff não deveriam ser reimplementados do zero em cada projeto — por isso crio libs reutilizáveis para esses padrões.

  • 🔁 Retry & Resiliência — entrega garantida com backoff e reprocessamento
  • 🔑 Idempotência — deduplicação de requests e cache de respostas com TTL
  • 📬 Webhook delivery — HMAC signing, event tracking, entrega confiável
  • Caching — TTL + LRU + SWR com O(1) lookup e zero deps
  • 🧱 Arquitetura — DDD, Clean Architecture, sistemas modulares

🛠️ Stack

Languages & Runtime

Backend & APIs

Fastify

Frontend

Databases & Cache

DevOps & Cloud


📊 Estatísticas & Contribuições

GitHub Contribution Graph


💡 Core Skills

Categoria Skills
Backend & APIs NestJS (DI, Guards, Interceptors), Fastify, Express, Node.js, ASP.NET Core, gRPC, RESTful APIs, WebSockets (Socket.IO), Microservices
Databases PostgreSQL, MySQL, MongoDB, MS SQL Server, Redis (caching, distributed locks, sessions), SQLite
ORMs & Migrations Prisma, TypeORM, Drizzle, Entity Framework Core, NHibernate, Alembic
Async & Scaling BullMQ + Redis (background jobs, DLQ, retries), Bull Board, event-driven architecture, distributed locks, single-flight pattern
Cloud & Infrastructure AWS (Lambda, EC2, S3, CloudFront, SQS, Cognito), Docker, Kubernetes, Terraform, CI/CD
Reliability State machines, circuit breakers, idempotency, retry logic with backoff, health checks, request deduplication
Auth & Security JWT, Clerk, AWS Cognito, OAuth, HMAC signing
Observability ELK Stack, structured logging, event tracking, SonarQube, alerting
Integrations Stripe, Twilio, Firebase, Google Vision, FFmpeg
Practices TDD, BDD, SOLID, Clean Architecture, Git workflows


📌 Projetos em destaque

Idempotência para Node.js | TypeScript Toolkit de idempotência com deduplicação de requests in-flight e cache de respostas com TTL. Evita reprocessamento de operações duplicadas em APIs — basta um idempotency key. ⭐ Request deduplication • TTL caching • Promise memoization


Cache in-memory com TTL + LRU + SWR | TypeScript Cache com LRU eviction, TTL expiration, stale-while-revalidate e request deduplication. Zero dependências, O(1) lookup, event emitter para observabilidade. ⭐ SWR pattern • LRU eviction • Zero deps


Webhook delivery engine | Rust Sistema de entrega de webhooks com retry, HMAC signing, idempotência e event tracking. Construído com Axum + Tokio + SQLite para performance e confiabilidade. ⭐ Async delivery • HMAC signing • Event sourcing


Blockchain Implementation | C# / .NET 8 Implementação modular de blockchain com SHA256 hashing, Merkle tree, validação de transações, mempool e mining. Clean Architecture com API REST, CLI e testes unitários. ⭐ DDD • Clean Architecture • Comprehensive tests


🌐 Contato

Pinned Loading

  1. blockchain blockchain Public

    C#

  2. swr-lru-cache swr-lru-cache Public

    In-memory TTL cache with LRU eviction, stale-while-revalidate, and request deduplication. Zero dependencies.

    TypeScript 1

  3. idempotency-kit idempotency-kit Public

    A lightweight, local-first idempotency manager for TypeScript. Prevent duplicate operations with built-in request locking, status tracking, and seamless integration with @gustavoqnt/ttl-cache.

    TypeScript

  4. BunRelay BunRelay Public

    Production-oriented realtime chat template built with Bun + native WebSocket + Drizzle. SQLite-first dev, Postgres-ready. Auth with JWT refresh rotation, metrics, and observability baseline.

    TypeScript

  5. SocialPulse SocialPulse Public

    TypeScript

  6. roteirizador roteirizador Public

    Python