Skip to content
View Brunoskyy's full-sized avatar

Block or report Brunoskyy

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
Brunoskyy/README.md

Artur Bruno

Senior fullstack engineer in Fortaleza, Brazil. React and TypeScript on the front,
Node, Python and Go behind it, AWS underneath. At FullstackLabs I help break
monoliths into services and rebuild legacy back offices in React.

brunoskyy.github.io · LinkedIn · arturbrunoferreira@gmail.com


What I use every day

TypeScript, React, Next.js, Node.js, PostgreSQL, Prisma, Tailwind CSS, Vite, Vitest

What I've shipped with

Python, FastAPI, Go, AWS, Docker, Redis, SQLite, GitHub Actions, Express, NestJS, MongoDB, Jest, Sass, styled-components

Work worth opening

 Switchboard
 Next.js · Postgres · Prisma

Feature flags for several tenants: targeting rules, staged rollouts, an audit trail. The evaluation engine never throws.

 Tandem
 React · WebSockets · SQLite

A realtime board for retros. No CRDT library: ops ordered by the server, optimistic edits replayed on top.

 Hookline
 Python · FastAPI · Postgres · AWS

Webhook delivery: signed requests, retries with backoff, a dead-letter queue and a timeline of every attempt. SKIP LOCKED locally, SQS on AWS.

 Pulse
 Go · SQLite · AWS ECS

An uptime monitor in one binary: HTTP, TCP, DNS and TLS checks, incidents that open and close on their own, a 90-day status page.

 Cite
 Next.js · Claude API · pgvector

RAG over the TanStack Query docs: every claim links to the lines it came from, and retrieval quality is measured with evals.

 Rounds
 React · IndexedDB · Service worker

Maintenance checklists that work with no signal. Edits from two offline phones are merged three ways; real conflicts go to the person.

 Gauge
 Next.js · Postgres · SQL · SVG charts

Product analytics over 300 thousand events: KPIs, retention cohorts and funnels computed in SQL, charts drawn by hand.

 Fig
 Claude Code plugin · NestJS · Express

A refactor toolkit for legacy backends: routes move to the new service one at a time, and a route flips only when replayed legacy traffic matches.


Before this I built the credit app at meutudo and dispatch screens at GreenMile. Older work, from bootcamps to hiring challenges, is further down the repositories list.

Pinned Loading

  1. hookline hookline Public

    Webhook delivery with signatures, retries, a dead-letter queue and a record of every attempt.

    Python

  2. pulse pulse Public

    Uptime checks and a public status page, in one binary.

    Go

  3. switchboard switchboard Public

    Feature flags with targeting rules, staged rollouts and an audit trail

    TypeScript

  4. tandem tandem Public

    A realtime board for retros and brainstorms: sticky notes, votes, live cursors, and a sync protocol you can read in an afternoon

    TypeScript

  5. cite cite Public

    TypeScript

  6. rounds rounds Public

    Maintenance rounds that work with no signal.

    TypeScript