Pular para o conteúdo

Projetos

Projetos

Cases de produto e repositórios públicos. O case explica o produto e as decisões; o repositório mostra a implementação.

Cases

O que cada produto resolve, o que já está disponível e as decisões documentadas.

Open Source & Laboratório

Selecionados pela clareza da proposta, pela documentação e pela variedade técnica. As linguagens vêm da detecção automática do GitHub; a stack foi conferida no código e no README de cada projeto.

Aplicação desktop

  • Aplicação desktop

    Know Giver

    App desktop em Rust que transforma o PDF do edital em plano de estudo semanal e dá aulas por voz com um tutor de IA.

    Problema: Montar um plano a partir de um edital longo e praticar no estilo da banca, com reconhecimento de voz rodando no próprio computador.

    Stack confirmada

    • Rust
    • egui
    • SQLite
    • Typst
    • Whisper
    • Parakeet
    • Piper
    • llama.cpp
    • OpenAI-compatible APIs

    Linguagens detectadas pelo GitHub

    • Rust 97,1%

API

  • API

    API Brasileirão

    API pública somente leitura com jogos e classificação das Séries A a D e de campeonatos estaduais. Um worker coleta as páginas das federações para o PostgreSQL.

    Problema: Os dados oficiais ficam espalhados em páginas HTML de cada federação, sem uma API estável para consultar por temporada.

    Stack confirmada

    • Go
    • PostgreSQL
    • Docker Compose
    • OpenAPI 3.1
    • GitHub Actions

    Linguagens detectadas pelo GitHub

    • Go 84,7%
    • JavaScript 6,9%
    • TypeScript 5,3%
  • API

    Pure PHP REST API

    API REST em PHP puro, sem framework: cadastro de usuários, login com token, paginação e registro de consumo de bebidas.

    Problema: Exercício de construir roteamento, autenticação e persistência sem depender de um framework.

    Stack confirmada

    • PHP 8.1
    • SQLite

    Linguagens detectadas pelo GitHub

    • PHP 100%

Ferramenta CLI

  • Ferramenta CLI

    md2taiga

    Escreva histórias de usuário em Markdown e envie para o Taiga com as tarefas, no sprint ou no backlog. Script Python sem dependências, mais uma skill do Claude Code.

    Problema: Criar histórias e tarefas uma a uma na interface do Taiga é lento e não passa por revisão em pull request.

    Stack confirmada

    • Python (standard library)
    • Taiga API
    • Markdown
    • Claude Code skill

    Linguagens detectadas pelo GitHub

    • Python 100%

Extensão de navegador

  • Extensão de navegador

    Web2Doc

    Extensão de navegador que exporta tabelas de páginas web para Excel (.xlsx) e salva páginas como PDF.

    Problema: Levar uma tabela de um site para uma planilha sem copiar e colar célula por célula.

    Stack confirmada

    • TypeScript
    • Chrome Extensions (Manifest V3)
    • webpack
    • SheetJS (xlsx)

    Linguagens detectadas pelo GitHub

    • TypeScript 64,1%
    • JavaScript 25,5%
    • HTML 10,4%

Dados do GitHub atualizados em .