Skip to content
View felipebrgs1's full-sized avatar

Highlights

  • Pro

Organizations

@smart-creative-solutions @VOZ-Educa

Block or report felipebrgs1

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

👋 Olá! Eu sou o Felipe Borgaco

Desenvolvedor Full-Stack Pleno | Produto de ponta a ponta | TypeScript • React • Vue.js • Node.js · Imperatriz - MA 🇧🇷

🌐 Portfólio · 📄 Currículo · 💼 LinkedIn · 📧 [email protected]

🚀 Sobre mim

Desenvolvedor full-stack com sistemas em produção desde 2024. Conduzo produtos com autonomia, de ponta a ponta: entendo o problema com quem usa, defino escopo e prioridades, decido a arquitetura, implemento com testes e coloco em produção.

Na Voz Educa, lidero a reescrita do CRM de cobrança de Vue 2 para React (64 rotas, mais de 1.400 testes com TDD, micro front-ends na Cloudflare Workers), levei o portal de autoatendimento para negociação de dívidas (Next.js + Iugu: PIX, boleto e cartão) do levantamento de requisitos à produção e evoluo o CRM comercial, um fork do Chatwoot (Rails + Vue 3) com funil de conversão, kanban e captura de leads.

Por conta própria, criei do zero um framework de UI nativa para Linux e, sobre ele, um app de produtividade que distribuo com instalador e releases.

⭐ Projetos em destaque

Dia: central de produtividade nativa para Linux

Produto concebido, construído e distribuído sozinho. Notas em markdown compatíveis com o Obsidian, tarefas em kanban, calendário semanal com arrastar e soltar, notas diárias, grafo de links e Google Agenda, Outlook e iCloud via iCal. Tudo fica nos próprios arquivos .md do usuário, sem formato proprietário. Editor markdown próprio desenhado em Canvas, alerta de eventos na bandeja do sistema, instalador de uma linha sem sudo e releases automatizados (AppImage, .deb, .rpm).

TypeScript TSX Bun nodebuilder iCal GitHub Actions

nodebuilder: framework de UI nativa para Linux

Apps desktop em TypeScript e TSX sem DOM, sem Electron e sem GTK/Qt, publicado no npm como @nodebuilderjs/core. Reatividade estilo SolidJS implementada do zero, layout flexbox próprio e núcleo nativo em C (N-API, Wayland/X11, OpenGL ES, FreeType + HarfBuzz). Em benchmark contra Electron, Tauri, Flutter e egui, tem o menor uso de memória ocioso (81 MB contra 310 MB do Electron). Cerca de 740 testes (TDD), CLI de scaffolding, empacotamento e diagnóstico.

TypeScript C N-API Wayland/X11 OpenGL ES Bun

bot-discord: agente de IA para Discord

Bot com LLM sobre um SDK de agentes: sessão por canal, fila com cooldown, ferramentas próprias (busca na web, download de mídia e busca full-text no histórico), controle de acesso por papel e telemetria de tokens, custo e latência. Painel web em React na Cloudflare Workers com chat, logs, métricas e configuração com hot reload.

TypeScript Node.js LLMs SQLite (FTS5) React 19 Cloudflare Workers

Outros

  • sentry-like: error tracking compatível com os SDKs do Sentry (Bun + Elysia + SQLite, React 19), rodando numa VPS de 512 MB.
  • meu-gpt: ChatGPT próprio com RAG, serverless em Cloudflare Workers (D1, Vectorize, R2).
  • mystack: template full-stack com Hono + oRPC, React, Expo e Tauri compartilhando o mesmo client.

🛠️ Stack

  • Produto: levantamento de requisitos com o negócio · escopo e priorização · entregas incrementais em produção · métricas de funil e conversão
  • Front: React · Next.js · Vue.js / Nuxt · micro front-ends · TypeScript · Tailwind · shadcn · TanStack Router/Query · Zustand · Pinia · React Hook Form + Zod · PWA
  • Back e dados: Node.js · Bun · Laravel/PHP · Ruby on Rails · Go · APIs REST · webhooks · Sidekiq · PostgreSQL · Redis · SQLite · Keycloak (OIDC) · pagamentos (Iugu)
  • Desktop nativo: C (N-API) · Wayland/X11 · OpenGL ES · FreeType/HarfBuzz · empacotamento Linux (AppImage, .deb, .rpm)
  • IA aplicada: agentes com LLM e tool calling · RAG · embeddings · métricas de tokens e custo
  • Infra e qualidade: Docker · Linux · Cloudflare Workers · AWS (EC2, S3) · CI/CD com GitHub Actions · TDD · Vitest · Testing Library · MSW · Playwright · RSpec

Pinned Loading

  1. Dia Dia Public

    Central de produtividade nativa para Linux: notas em markdown, tarefas e calendário. Feito com nodebuilder, sem Electron.

    TypeScript

  2. nodebuilderjs nodebuilderjs Public

    UI nativa para Linux em TypeScript: TSX + signals estilo SolidJS, renderizada por núcleo próprio (Wayland/X11 + GLES2). Sem DOM, sem Electron.

    TypeScript

  3. bot-discord bot-discord Public

    TypeScript

  4. meu-gpt meu-gpt Public

    TypeScript

  5. sentry-like sentry-like Public

    TypeScript

  6. mystack mystack Public template

    TypeScript