Pular para o conteúdo principal
GiuSo
Contato

01Projetos

22 repositórios de pesquisa · 8 sob encomenda · 1 campanha

O índice completo

Tudo, em uma lista. As entradas de pesquisa são descritas a partir do próprio código, lido em 25 de agosto de 2026, não a partir do nome do repositório.

02Pesquisa e desenvolvimento

Pesquisa e desenvolvimento

Repositórios de um único ano de construção. Cada um carrega o próprio harness, e as contagens abaixo foram medidas no disco.

Trabalho de empregador ou de cliente. O problema, a arquitetura e o método de IA são meus para descrever; o produto, o cliente e as regras de negócio não são.

  • Ano 2026

    Treinador de Tablatura por Prompt

    Você digita o que quer tocar e um LLM devolve uma partitura em tablatura. O app a toca em uma linha do tempo rolante, com as posições dos dedos no braço e áudio sintetizado. Uma fase posterior acrescentou um plano de estudo de 24 semanas com treinadores próprios para metrônomo, treino auditivo, quiz de braço, escalas, legato e leitura rítmica, cada um guardando as próprias métricas de sessão.

    React, Tone.js, OpenAI e Feature-Sliced Design

    Harness

    • 3 subagents
    • 3 docs de contexto
    • 1 decision record
    • 18 planos
    • Arquivo de instrução
  • Ano 2026

    Intérprete de Chamadas ao Vivo

    Aplicativo desktop para Windows que traduz a fala durante uma chamada, e cada lado ouve o outro no próprio idioma. O áudio é ponteado por dispositivos virtuais até um modelo de fala-para-fala em tempo real. Legendas, dicionário de correção de ASR e as bases de conhecimento ficam em SQLite local atrás de portas hexagonais, com adaptadores falsos para que o app inteiro rode em desenvolvimento e em CI sem tocar em nenhuma API paga.

    Electron, React, SQLite e Hexagonal architecture

    Harness

    • 22 rules
    • 52 skills
    • 14 subagents
    • 5 hooks
    • 94 docs de contexto
    • 7 decision records
    • 32 planos
    • Arquivo de instrução
  • Ano 2026

    Leitor de Histórico Veterinário

    Laudos, receitas e anotações digitalizados de um único paciente viram um prontuário navegável. Linha do tempo de exames, gráficos de tendência por analito, e um seletor que reescreve o mesmo achado para o tutor ou para o veterinário. As interpretações de IA são geradas uma vez e commitadas como dado, então a página que as renderiza não faz nenhuma chamada de modelo no request.

    Next.js, Gemini e Recharts

    Harness

    • 22 rules
    • 52 skills
    • 15 subagents
    • 5 hooks
    • 72 docs de contexto
    • 1 decision record
    • 2 planos
    • Arquivo de instrução
  • Ano 2026

    Pipeline de Roteiro a Short

    Uma conversa com um agente que primeiro roteiriza e faz o storyboard. Depois gera as imagens e os clipes e os monta com FFmpeg em um short vertical acabado. Cada etapa é um documento validado por schema: briefing, bíblia, roteiro, storyboard, lista de planos, plano de corte, entrega. Entre elas ficam gates de qualidade, e um livro-razão registra o que foi gerado, para que um plano recusado seja refeito em vez do vídeo inteiro.

    Node.js, FFmpeg, JSON Schema e React

    Harness

    • 12 skills
    • 5 subagents
    • 7 hooks
    • 84 docs de contexto
    • 2 decision records
    • 9 planos
    • Arquivo de instrução
  • Ano 2026

    Pipeline de Documento a Warehouse

    Documentos de cliente são ingeridos e convertidos em tabelas tipadas em um warehouse na nuvem. Conduzem o processo um daemon, um console web e uma CLI que leem um único pacote de schema compartilhado. Dar entrada em um cliente novo é um script idempotente que provisiona o dataset dele, então o mesmo comando pode rodar duas vezes sem criar um segundo.

    Fastify, Next.js, BigQuery e pnpm workspaces

    Harness

    • 22 rules
    • 53 skills
    • 15 subagents
    • 5 hooks
    • 159 docs de contexto
    • 2 decision records
    • 32 planos
  • Ano 2026

    Construtor de Relatórios Conversacional

    Produto de relatórios multi-tenant em que uma página não é um dashboard montado à mão. É um conjunto de blocos resolvidos por uma camada semântica que liga métrica a contrato de dado e a tenant. Um assistente escreve e edita esses blocos e métricas como ferramentas, não como conversa, e uma suíte de eval e detecção de drift roda contra ele, porque um construtor de relatórios que muda uma definição em silêncio é pior que um que falha.

    Next.js, BigQuery, Firestore e Mastra

    Harness

    • 22 rules
    • 57 skills
    • 19 subagents
    • 5 hooks
    • 88 docs de contexto
    • 100 decision records
    • 119 planos
    • Arquivo de instrução
  • Ano 2026

    Servidor de Delegação de Agentes

    Servidor MCP que expõe o agente de código de uma máquina a um cliente remoto por uma rede privada. Uma tarefa pode ser entregue à estação de trabalho de casa a partir de qualquer lugar. Cada tarefa delegada roda dentro do próprio repositório clonado e carrega o harness daquele projeto, com um armazém de jobs, uma fila por projeto e modos síncrono e em segundo plano.

    TypeScript, MCP, Node.js e Zod

    Harness

    • 22 rules
    • 52 skills
    • 14 subagents
    • 5 hooks
    • 72 docs de contexto
    • 2 decision records
    • 2 planos
    • Arquivo de instrução
  • Ano 2026

    Agente de Operações com Aprovação Humana

    Aplicação multi-tenant em que um operador pergunta em linguagem comum e recebe a resposta montada. Ela vem de uma base de conhecimento vetorial e de conectores por tenant para os sistemas de registro. Escritas financeiras nunca são executadas pelo agente: ele propõe a ação e uma pessoa aprova, que é a decisão de projeto que todo o resto da arquitetura existe para proteger.

    Next.js, pgvector, Postgres e Mastra

    Harness

    • 23 rules
    • 57 skills
    • 14 subagents
    • 5 hooks
    • 87 docs de contexto
    • 4 decision records
    • 82 planos
    • Arquivo de instrução
  • Ano 2026

    App de Operação à Frente da API

    App voltado ao operador, construído e entregue antes de existir a API que ele consome. Um backend-for-frontend ficou atrás de uma porta com adaptadores mockados, e essa escolha foi registrada como decisão, não como atalho. O motor de conversa é determinístico atrás de uma porta de agente, e os identificadores são gerados no wire, para que os registros se reconciliem com essa API no dia em que ela chegar.

    Next.js, Tauri, ULID e Zod

    Harness

    • 22 rules
    • 57 skills
    • 16 subagents
    • 5 hooks
    • 106 docs de contexto
    • 10 decision records
    • 8 planos
    • Arquivo de instrução
  • Ano 2026

    Agentes de Qualificação Auditável de Leads

    Agentes configuráveis qualificam uma empresa a partir de consulta a registro público. Os dados são enriquecidos por conectores de terceiros, e o veredito de fit é persistido junto com o raciocínio que o produziu, para um lead recusado poder ser relido meses depois. A configuração de workflow e de skills é guardada como dado e não como código, e a saída de um pipeline determinístico para um harness multi-agente está escrita como decision record, com o que custou.

    Next.js, Firestore, Mastra e OpenTelemetry

    Harness

    • 22 rules
    • 82 skills
    • 17 subagents
    • 5 hooks
    • 102 docs de contexto
    • 21 decision records
    • 43 planos
    • Arquivo de instrução
  • Ano 2026

    Estúdio de Produção de Vídeo com IA

    Estúdio de vídeo no navegador em que tudo é gerado por uma interface de conversa. Cenas, personagens, objetos, locações, narração, música e legendas são montados em uma linha do tempo de várias faixas, depois renderizados e exportados. Geração, transcrição e renderização rodam como cloud functions, então o navegador guarda a edição e uma renderização nunca o bloqueia.

    React, Firebase, Cloud Functions e Google GenAI

    Harness

    • 22 rules
    • 54 skills
    • 14 subagents
    • 5 hooks
    • 123 docs de contexto
    • 2 decision records
    • 167 planos
    • Arquivo de instrução
  • Ano 2026

    Acerto de Despesas Compartilhadas

    Aplicação web para dividir custos compartilhados entre um grupo. Os participantes entram em uma sessão por código e registram despesas simples ou itemizadas, e o app calcula o saldo de cada pessoa e o menor conjunto de pagamentos que zera o grupo. O design system foi produzido antes, por um agente que entrevista para levantar tokens e padrões antes de qualquer interface ser construída.

    Next.js, Firestore e Tailwind CSS

    Harness

    • 2 subagents
    • Arquivo de instrução
  • Ano 2026

    Portal de Documentação Arquitetura-Primeiro

    Portal de documentação de uma plataforma de integração de dados que ainda não existe. O repositório não contém código de produto nenhum, só a arquitetura: decision records, diagramas de sequência e o frontend que os renderiza. É a instância mais limpa do método, porque nada nele poderia ter sido produzido por saber programar.

    React, Mermaid e TypeScript

    Harness

    • 29 decision records
    • Arquivo de instrução
  • Ano 2026

    Shell de Aplicações com SSO Único

    Um shell que hospeda vários apps web internos atrás de um único login. A pessoa autentica uma vez e escolhe um app na barra lateral, e o shell propaga e renova o token para o app embutido por um handshake de mensagens com verificação de origem. Os apps registrados são registros, então adicionar um é entrada de dado e não deploy.

    Next.js, Firebase e Zod

    Harness

    • 9 rules
    • 12 skills
    • 3 subagents
    • 1 hook
    • 2 planos
    • Arquivo de instrução
  • Ano 2026

    Sistema de Cadastro e Onboarding

    Sistema interno que guarda os registros cadastrais de clientes e automatiza o onboarding que depende deles. É organizado por fatia de feature, com módulos de cadastro, contatos, produtos, consultas externas, integrações e uma visão de métricas. Toda alteração escreve em uma trilha de auditoria, que era a parte que importava: os registros carregam dado pessoal, então quem mudou o quê não é um extra desejável.

    Next.js, Firestore, Zod e Feature-Sliced Design

    Harness

    • 1 rule
    • 21 skills
    • 7 subagents
    • 9 hooks
    • 4 decision records
    • 1 plano
    • Arquivo de instrução
  • Ano 2026

    Suítes de Teste Escritas por Agentes

    Framework de testes em Python cujas suítes são escritas por agentes. Um planner transforma a descrição de uma feature em plano de teste, um architect lhe dá forma, e um implementer emite o código executável contra uma camada compartilhada de page objects, clientes de API e fábricas de dados. O valor não são os testes que ele contém, mas o fato de uma feature descrita chegar como suíte executável.

    Python, Pytest, Playwright e Allure

    Harness

    • 3 subagents
    • Arquivo de instrução
  • Ano 2026

    Relatórios de Planilha a Insight

    Planilhas são carregadas em um warehouse e transformadas em relatórios de insight escritos por conta. Um modelo redige a prosa, e uma etapa de revisão renderiza o texto como HTML pronto para e-mail antes de qualquer envio. O lado de dados carrega as partes sem glamour que decidem se ele pode ser confiado: backup com expiração, exclusão condicional, upsert e restauração.

    Next.js, BigQuery, Firestore e Gemini

    Harness

    • 9 rules
    • 12 skills
    • 4 subagents
    • 1 hook
    • 7 planos
    • Arquivo de instrução
  • Ano 2026

    Portal de Documentação com Acesso Controlado

    Portal interno que publica documentação de produto apenas para leitores autenticados, com login sem senha por código enviado ao e-mail. Frontend de página única sobre uma API REST pequena, rodando de ponta a ponta em contêineres localmente para que o emulador, a API e o site subam com um comando.

    React, Flask, Firestore e Docker

    Harness

    • 1 subagent
    • Arquivo de instrução
  • Ano 2026

    Cofre de Documentos Versionado

    Gestão de documentos sobre armazenamento em nuvem, com árvore de cliente e projeto e upload em blocos. O versionamento é automático quando um arquivo de mesmo nome retorna, as permissões são herdadas com sobreposição por pessoa, e os links de compartilhamento podem ser abertos, protegidos por senha ou não listados. Uma passagem posterior colapsou projetos e pastas em um único tipo de contêiner, de modo que um projeto é simplesmente a própria pasta raiz.

    Next.js, Firestore e Cloud Storage

    Harness

    • 9 rules
    • 12 skills
    • 3 subagents
    • 1 hook
    • 4 planos
    • Arquivo de instrução
  • Ano 2026

    Verificador de Escopo de Credenciais de ERP

    Ferramenta que responde em tempo real a duas perguntas sobre um conjunto de credenciais de API de ERP. Elas são válidas, e a quais endpoints elas de fato têm permissão de chegar. Por decisão de projeto, não lê nenhum dado de negócio. O mapa de escopo é a entrega, e subir uma integração deixa de ser adivinhação.

    Python, Flask e React

    Harness

    • 1 subagent
    • 1 plano
    • Arquivo de instrução
  • Ano 2026

    Cadeia de Validação de Dados Contratuais

    Dados de contrato exportados passam por uma cadeia de validadores e saem como um relatório sobre o qual uma pessoa pode agir. A cadeia cobre integridade estrutural, consistência de datas, valores financeiros e regras de negócio. O domínio é modelado como hierarquia e não como planilha plana, que é o que permite a uma falha nomear o registro exato em vez do número da linha.

    Python, FastAPI, pandas e React

    Harness

    • 1 subagent
    • Arquivo de instrução
  • Ano 2026

    Forja de Landing Pages e Campanhas

    Construtor de landing pages em que um projeto guarda blocos reutilizáveis e templates com variáveis. Tudo é editado no próprio app, pré-visualizado e publicado como páginas públicas. Uma fase posterior acrescentou copy gerada e um planejador de palavras-chave que propõe grupos de anúncio de tema único a partir do contexto do próprio projeto e valida cada termo contra a API de anúncios antes de exportar a campanha.

    React, Express, Firestore e Gemini

    Harness

    • 96 docs de contexto
    • 5 decision records
    • 7 planos

Três repositórios são o mesmo trabalho que um estudo de caso, e estão listados uma vez, junto com ele.

03Feitos sob encomenda

Feitos sob encomenda

Trabalho sob encomenda, descrito a partir do briefing contra o qual cada um foi entregue.

  • Ano 2026

    Lista de Compras

    Extensão para Google Sheets que monta a lista de compras com um LLM e gera receitas integradas a ela.

    JavaScript, HTML, CSS, React e AI

  • Ano 2026

    Climbing Training

    Aplicativo de treino de escalada esportiva que acompanha a sessão pela altitude, lida dos próprios sensores de movimento do celular.

    TypeScript, JavaScript e AI

  • Ano 2026

    Design System Agent

    Agente para o Claude Code que entrevista a pessoa sobre o que ela quer construir. Depois gera todo o frontend sob a arquitetura Feature-Sliced Design.

    AI, Claude Code e Feature-Sliced Design

  • Ano 2026

    Affiliantes

    Sistema de gestão de programa de afiliados.

    Python, React, JavaScript e AI

  • Ano 2026

    Validador de Documentos

    Sistema de validação de documentos para tratamento de inconsistência de dados.

    Python, React, JavaScript, ChatGPT e AI

  • Ano 2026

    Validador de Credenciais

    Aplicação que valida credenciais de API e registra os dados em ambiente seguro, para automatizar o onboarding de clientes.

    JavaScript, Python, React, ChatGPT e AI

  • Ano 2026

    Portal de Documentação

    Portal de documentação de produto feito para simplificar o entendimento dos dados, com FAQ, gestão de clientes e log de acessos.

    Python, JavaScript, React, Firebase e AI

  • Ano 2026

    Boardgame Animais

    Aplicativo que amplia a jogabilidade de um boardgame de charadas sobre descobrir qual é o animal.

    Python, React, JavaScript, ChatGPT e AI

04Campanha de impacto

Campanha de impacto

Uma campanha premiada que se tornou plano de governo.

  • Ano 2011

    Esta vaga não é sua nem por um minuto

    Campanha premiada sobre o respeito às vagas de estacionamento reservadas a pessoas com deficiência. Ela se espalhou pelas redes sociais, conquistou prêmios nacionais de publicidade e virou o plano de governo Viver sem Limites. A agência TheGetz a criou, e a Nossa Causa publicou o guia do movimento.

    Social impact, Campaign e Public policy

05Projetos