Mover uma aplicação Node.js para Rails 7 sem parar a operação, provando paridade de comportamento (replay de requisição + switch por API) antes de virar a chave.
Agentes que trabalham a partir de um quadro. Mover um card no GitHub Projects dispara um webhook assinado, o job entra numa fila e um worker sobe o agente numa worktree separada do git, que abre o pull request. Cada um dos doze papéis tem teto próprio de custo, de tempo de parede e de ferramentas.
NPCs de um jogo respondendo por modelo, com memória
Servidor de Open Tibia local em que os NPCs respondem por modelo em vez de árvore de palavra-chave. O Lua do jogo chama uma ponte em Python de forma assíncrona e a resposta volta pela thread do mundo, então o modelo nunca é chamado de dentro do jogo e nada congela. A memória de longo prazo fica em Postgres com pgvector. Conversa parada vira resumo, e o resumo mais próximo volta na conversa seguinte. Cada tarefa tem teto de custo e de turnos.
Python · FastAPI · Anthropic API · pgvector · C++
código privado
2026 · Python +4
IA e automação
Fonte, extrato em PDF virando lançamento conferido
Um layout novo é lido pelo modelo uma vez, o mapeamento é confirmado num passo a passo e vira um template determinístico, indexado por uma impressão digital do formato que normaliza os dígitos. Sem isso, trocar de mês já mudaria o layout aos olhos do sistema. Reimportar aquele layout roda o template e não chama o modelo. Nada entra no ledger sem fechar com os totais impressos no documento, com dois centavos de tolerância e uma única rodada de correção.
Ruby on Rails · PostgreSQL · Anthropic API · Hotwire
em desenvolvimentocódigo privado
2026 · Ruby on Rails +3
Integrações e Migrações
Motor de análise e concessão de crédito
Fintech de crédito ao consumidor (Brasil)
Sistema ponta a ponta: ingestão e validação dos leads, consulta a três bureaus de crédito, integração com o CRM, com o ERP e com o WhatsApp, data lake no BigQuery, e o motor que decide a concessão em cima disso. Depois da liberação, o acompanhamento dos contratos e das parcelas.
Engenheiro de software (Projeto)
Ruby · Python · BigQuery · Serasa
código privado
2025 · Ruby +3
Integrações e Migrações
Migração de base de usuários com autenticação cross-platform
E-commerce de saúde (EUA/Canadá)
Bases de usuários e histórico migradas entre plataformas mantendo a integridade dos dados e a autenticação funcionando para múltiplas coortes durante toda a transição. Ninguém precisou refazer login.
Desenvolvedor full-stack (Contrato via Toptal)
Ruby on Rails · React · GraphQL · AWS Lambda
código privado
2024 · Ruby on Rails +3
Integrações e Migrações
Migração de servidor com 1,2 TB de arquivos
Laboratório de patologia (EUA)
A aplicação ficou instável depois da troca de Ubuntu 16 para 20. Análise de causa raiz, correção do provisionamento com Ansible e NGINX, e a migração e sincronização de 1,2 TB de arquivos entre os servidores.
Desenvolvedor Rails (Contrato via Toptal)
Ruby on Rails · Ansible · NGINX · Ubuntu Server
código privado
2023 · Ruby on Rails +3
Integrações e Migrações
API de ingestão e enriquecimento de dados
Plataforma de staffing em saúde (EUA)
Integração com API de terceiro para alimentar a base do produto, junto com os upgrades de Rails 4.2 para 5.1 numa aplicação em produção.
Desenvolvedor Ruby on Rails sênior (Contrato via Toptal)
Ruby on Rails · React · Heroku · TDD
código privado
2022 · Ruby on Rails +3
Integrações e Migrações
API pública e migração de REST para GraphQL
Software para construção civil
A API pública do sistema de gestão de obras, com integração de negócio com os principais ERPs do mercado de construção. Junto veio a migração da API REST legada para GraphQL, trocando lógica de controllers por serviços e adapters.
Head of Product
Ruby on Rails · GraphQL · PostgreSQL
código privado
2020 · Ruby on Rails +2
Integrações e Migrações
Integração customizada com ERP de franquia
Franquia de alimentação
Integração sob medida para eliminar processos manuais da rotina administrativa: conecta os sistemas da operação, processa a informação e lança os dados de venda direto no ERP.
Ruby · Integração de APIs
código privado
Ruby +1
Integrações e Migrações
Sincronização entre CRM e data warehouse
Fintech de crédito ao consumidor (Brasil)
Serviço em TypeScript no Cloud Run que sincroniza o CRM e o data warehouse incrementalmente, com reconciliação diária para os eventos que os webhooks perdem.
Engenheiro de software (Projeto)
TypeScript · BigQuery · Cloud Run · Pipedrive API
código privado
2025 · TypeScript +3
Produtos e ferramentas
Power BI substituído por API própria em Cloud Functions
Construção civil
Power BI Embedded no Azure substituído por uma API de dashboard em Python no GCP Cloud Functions, consumida por um app Vue com Highcharts. Saiu a licença e saiu o lock-in.
Refatoração do sistema legado de acompanhamento de posição de palavras-chave, com arquitetura serverless em AWS Lambda e Fargate para escala, e integração com o provedor de dados de custo por palavra-chave.
Desenvolvedor full-stack
Ruby on Rails · AWS Lambda · Fargate · PostgreSQL
código privado
2017 · Ruby on Rails +3
Produtos e ferramentas
App de agendamento de aulas particulares
Educação
PWA em Vue no Firebase com API Rails no Heroku. Front e back do zero, com perfis de aluno, professor e admin, gestão de disponibilidade de salas e agenda, e gateway de pagamento para compra de créditos.
Boilerplate Rails para desenvolvimento conduzido por agente
Starter de Rails com o que um agente precisa para implementar uma feature sozinho. Dois geradores (estrutura de agente e servidor MCP com registro de ferramentas e testes), um mapa de contexto que se regenera a partir do schema e das rotas, e um laço que lê um RFC em Markdown e só marca a tarefa quando o teste passa.
Ruby on Rails · PostgreSQL · MCP · pgvector
pesquisacódigo privado
2026 · Ruby on Rails +3
Dados
Plataforma unificada de dados, na fase de projeto
Data lake pessoal para domínios que não conversam (clima, esportes, mercados de previsão, cripto), em torno de um registro único de entidade, métrica, tempo, valor e contexto. Hoje o repositório é só documento, e a regra escrita nele é que nenhum código de produção sai antes de o desenho fechar. A execução vai em sessões de agente, uma por cartão, com decisão registrada em ADR numerado.
Claude Code
pesquisacódigo privado
2026 · Claude Code
Mercados e finanças
PAUPIT, mercado de previsão com liquidação onchain
Mercado de previsão em testnet, com preço saindo de uma implementação própria de LMSR em Solidity, em ponto fixo. Cota e dólar têm escalas de casas decimais diferentes, convertidas dentro do contrato. Cada mercado é um contrato criado por uma factory, com janela de disputa e caução antes da liquidação.
Solidity · TypeScript · Next.js
código privado
2026 · Solidity +2
Ferramentas
Gestor de uma coleção de vinil compartilhada
Quem é dono de cada disco, onde ele está e em que ponto da escuta está, num quadro de garimpo. A coleção vive no navegador e continua utilizável sem rede, e o servidor existe só para o que não pode ficar no cliente. A sincronização com o catálogo externo nunca sobrescreve posse, localização e empréstimo, que são anotação à mão.
SvelteKit · TypeScript · WebRTC
código privado
2026 · SvelteKit +2
Ferramentas
Painel de condições de voo
Recebe um número de voo e monta a rota, o boletim meteorológico das duas pontas e o vento em altitude no caminho. Três APIs de terceiro alimentam a página, cada uma com cache e política de repetição própria. Cada bloco degrada sozinho e informa o que faltou.
Ruby on Rails · PostgreSQL · Claude Code
em desenvolvimentocódigo privado
2026 · Ruby on Rails +2
Ferramentas
De um link de artigo para um vídeo narrado
Linha de comando que recebe a URL de um artigo e devolve um MP4. Extrai o texto limpo, gera o roteiro preso a um schema, gera imagem por cena, produz a narração e monta tudo. O modelo é obrigado ao formato e não existe parsing de texto solto. Os modelos ficam num único arquivo de configuração.
Python · Gemini API
código privado
2026 · Python +1
Jogos
Arena 1v1 com luta verificável
Motor de batalha determinístico. Mesma semente e mesma configuração dão o mesmo resultado em qualquer máquina. Dá para reexecutar a luta a partir da configuração e conferir o resumo criptográfico do que aconteceu. A interface só assiste.
TypeScript · React
pesquisacódigo privado
2026 · TypeScript +1
Nada neste filtro ainda. .
Aprendizados em IA
9 lições
O que está em produção
Decisões que se repetem em todo projeto com modelo no meio do
caminho. Cada uma saiu de um projeto desta página.
Cada um dos doze papéis tem limite de gasto, de tempo de parede e da lista de ferramentas que pode chamar.
Papel novo entra semeado com teto zero, desligado por configuração.
PrivateOS, servidor pessoal de agentes de código · NPCs de um jogo respondendo por modelo, com memória
Leitura e escrita são sessões separadas.
A sessão de leitura custa centavos e devolve um plano.
As ferramentas de escrita abrem depois da aprovação, e aprovação pendente expira sozinha.
NPCs de um jogo respondendo por modelo, com memória · Fonte, extrato em PDF virando lançamento conferido
A resposta do modelo entra como proposta e passa por uma conferência que existiria mesmo sem IA.
No Fonte, lançamento que não fecha com os totais impressos no documento não entra.
A rodada de correção é uma só.
Fonte, extrato em PDF virando lançamento conferido
Número que sai do modelo é texto: ele devolve o que está escrito, e nada mais.
Converter, arredondar e somar é código determinístico.
O parser é sensível a formato brasileiro e tem teste em cima.
Fonte, extrato em PDF virando lançamento conferido · De um link de artigo para um vídeo narrado
Ingerir um relatório em PDF custou dois dólares, e o PDF não era complexo.
Layout novo é lido uma vez pelo modelo, e o mapeamento confirmado vira um template indexado por uma impressão digital do formato, que normaliza os dígitos.
Da segunda importação em diante roda como código comum, e o custo por documento vai a zero.
Fonte, extrato em PDF virando lançamento conferido
Conversa parada é resumida em fatos.
O que volta depois são os resumos mais próximos do assunto, por distância no Postgres com pgvector.
Entre execuções, o aprendizado vira arquivo curto, escrito quando o pull request é aceito.
NPCs de um jogo respondendo por modelo, com memória · PrivateOS, servidor pessoal de agentes de código
Dois subagentes no mesmo diretório: um limpou o repositório e levou junto o trabalho não commitado do outro.
Cada execução passou a ter worktree própria.
O que precisa tocar a mesma árvore roda em série.
PrivateOS, servidor pessoal de agentes de código
Registro de ferramentas, códigos de erro definidos, e a lista do que cada papel pode chamar.
PrivateOS, servidor pessoal de agentes de código · Boilerplate Rails para desenvolvimento conduzido por agente
Quando o modelo ou uma API de terceiro cai, a tela mostra o que veio e informa a ausência.
No painel de voo, sem o vento em altitude o resto da página renderiza.
No gerador de vídeo, roteiro e narração derrubam a execução em vez de entregar um vídeo mudo.
Painel de condições de voo · De um link de artigo para um vídeo narrado
Ferramentas
41 · 2015–2026
Projetos e anos de uso, derivados dos projetos acima. Cada grupo vem do
mais usado para o menos.