Skip to content
View erikarg's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report erikarg

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. 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
erikarg/README.MD

Hi, I'm Erika.

I'm a full stack engineer from Espírito Santo, Brazil. Most of my work is TypeScript: React and Next.js on the front, Node on the back. Lately I've been learning Go and spending more time on the part of the backend that has to keep working when things fail.

Some questions I've been building my way through:

  • How does a job queue on plain PostgreSQL stay correct with many workers and crashes? → jobqueue
  • What actually goes wrong in a payment flow: retries, duplicate webhooks, reconciliation? → payment-reliability-lab (try it)
  • How small can a correct library for the new alphanumeric CNPJ be? → br-utils

Portfolio · LinkedIn · erikatrue@gmail.com

Pinned Loading

  1. jobqueue jobqueue Public

    PostgreSQL-backed async job queue in Go: SKIP LOCKED claiming, fenced leases, jittered retries, dead-lettering, graceful shutdown, Prometheus metrics.

    Go

  2. payment-reliability-lab payment-reliability-lab Public

    Interactive payment-failure simulator: jittered retries, idempotency keys, duplicate/out-of-order webhooks, failover and reconciliation. Event-sourced, property-tested.

    TypeScript

  3. br-utils br-utils Public

    Zero-dependency TypeScript library and CLI to generate, validate and format Brazilian CPF/CNPJ, including the 2026 alphanumeric CNPJ.

    TypeScript

  4. temnobar-api temnobar-api Public

    REST API for bar menu management: Express 5, Prisma, PostgreSQL, httpOnly cookie auth with CSRF origin guard, rate limiting, Cloudinary image pipeline. Backend of the TemNoBar trio.

    TypeScript

  5. temnobar-web temnobar-web Public

    Next.js 16 dashboard and public QR menu for bars, consuming temnobar-api.

    TypeScript

  6. beer-fridge beer-fridge Public

    ExpressoTS 3 + Prisma + PostgreSQL REST API POC evaluating the framework's DI/module model, with use-case layering, validation and Jest/Supertest tests.

    TypeScript