Diário de trabalho.
Registro diário do que eu construí, quebrei e aprendi, gerado a partir de commits, sessões de pair-programming com agentes e notas de campo.
━ agosto de 2026
Aniversário com release: agentes em paralelo, MVP remodelado e julgamento mais calmo
Usei meu aniversário como checkpoint de entrega: coordenei agentes em paralelo e avancei um MVP de cliente por backend, fluxos de tenant, catálogos, convites, planejamento e revisão visual.
Domingo de planejamento de MVP, base do Broddy e artigo sobre pi.dev
Avancei um MVP de cliente para um caminho de execução mais claro, registrei o primeiro commit do Broddy, pesquisei self-hosting e rascunhei um post sobre pi.dev.
Performance mobile no retrato de partículas, backfill do diário e referência para assistente por voz
Atualizei o diário público, refinei o retrato de partículas para performance mobile e dei forma à próxima iteração do Broddy com uma referência mais clara de UX por voz.
Specs de um redesenho de cadastros, efeito de partículas no hero e um novo app assistente
Transformei um doc de produto em specs e protótipos para um cliente, publiquei um retrato de partículas revelado pelo cursor no meu site com tutorial e skill, e comecei um app assistente Expo em pi.dev.
UUIDv7 em toda parte, migração de Mongo para Postgres e Lighthouse CI
Fechei UUIDv7 para um schema cliente e igualei o Postgres local ao de prod, migrei um produto de eventos de MongoDB para PostgreSQL, e adicionei Lighthouse CI e tooling de performance a um site cliente.
Modelando tenants e membros, mais ReBAC e sync offline no PWA
Modelei empresas, membros e papéis para um sistema multitenant cliente e tabelas de referência de cidades e estados, e escrevi sobre ReBAC e como o sync offline de um PWA reproduz dados.
Trade-offs de multitenancy e posts sobre DDL vs DML e Docker Sandboxes
Pesei infra por tenant contra multitenancy compartilhada em um sistema cliente, estudei referências open-source e publiquei posts bilíngues sobre DDL vs DML e Docker Sandboxes.
Relatórios offline mais seguros, CSM como referência e site mais público
Avancei um projeto cliente com isolamento offline, testes e guardrails, e usei melhorias do site CSM como referência para /lp, /links, SEO, AEO e agentes.
CSM mais encontrável, mobile e pronto para conversão
Avancei o site CSM com SEO, AEO, GEO, rota de links, eventos de conversão, limpeza de assets e revisão mobile.
Ambientes explícitos, IndexedDB e infra de agentes
Ajustei configuração de ambientes, limpeza de IndexedDB, detalhes mobile do PWA e conexões entre repositórios usados por agentes.
PWA offline, idempotência e limpeza local
Consolidei avanços em PWA offline, sync, idempotência, limpeza de dados locais e documentação técnica do projeto cliente.
Design system, mobile e fila técnica
Avancei o design system do projeto cliente, corrigi pontos de UX mobile, organizei backlog técnico e publiquei conteúdo no site.
Refactor por features, design system e UX mobile
Refactor do frontend por feature folder, extração de tipos do Dexie, padronização de Select com react-select, design system restrito a administradores e revisão de UX mobile.
━ julho de 2026
Reuniões de direção de produto e mentoria dev, ajustes de UX e blog
Reunião com diretor para alinhar direção de produto, sessão de mentoria com dev junior sobre IA, GitHub e processo de desenvolvimento, correções de UX no app, e preparação de imagem para blog post.
Pré-lançamento: checklist de produto, UX mobile e deep-dive na sync offline
Checklist de lançamento de produto, diretriz de formulários acessíveis com react-aria + shadcn, teste em dispositivo físico, comparação de codebase antes/depois do refactor, e deploy do frontend na Vercel.
Consolidação: auth, forms, enums e documentação em 14 workspaces
Centralização de auth, react-hook-form + Zod nos formulários, remoção de react-aria em favor do shadcn/ui, refactor de enums de domínio, migração de build para Railpack, e sprint de documentação.
Sprint de qualidade: monorepo, PWA offline e 15 workspaces em paralelo
Conversão para monorepo pnpm, migração de Supabase para Drizzle + Postgres, sprint de qualidade no frontend (Biome, Sonner, date-fns, Dexie offline), e blog post bilíngue sobre Git.
PWA offline-first do zero: da fundação ao dashboard, em paralelo
Dia intenso bootstrapando um PWA mobile-first com Next.js, Dexie e Supabase, avançando da fundação até o dashboard e os PRDs de fase 3, com múltiplos workspaces em paralelo.
Tributação brasileira, novo projeto e classificação fiscal
Estudo profundo de cálculos tributários (ST, MVA, IPI, ICMS, DIFAL, PIS/COFINS, CBS/IBS), início de um novo projeto com stack limpa, e exploração da TIPI.
Monorepo novo, comparação Docker e journal em dia
Scaffold de monorepo oRPC + Hono, comparação lado a lado com sistema legado via Docker, e journal atualizado.
Decisões de arquitetura, Docker e CRM open-source
Dia de planejamento: stack offline-first para um app de campo, documentação de projeto para onboarding de devs, e avaliação do Twenty CRM.
DDD, canvas local e journal em dia
Dia de publicar tutoriais de DDD com EventStorming, revisar imagens do blog, explorar canvas local e atualizar o daily journal.
Onboarding com mais contexto
Dia de expandir o protótipo contábil com cenários, documentação, dados municipais e notas para integração futura.
Protótipo de onboarding contábil
Dia de converter documentos, levantar requisitos, criar PRD e implementar uma primeira rota para onboarding contábil.
Fiscal em TypeScript e domínio contábil
Dia de portar ideias fiscais para Node.js, comparar implementações e estudar parametrização para sistemas contábeis.
Operações reais e captura de conhecimento
Dia de organizar estudos, transcrições, estratégia de conteúdo e ideias de agentes para operações comerciais reais.
Citação, parser e orquestrador
Dia de aprofundar a extração de citações, simplificar a arquitetura de agentes e separar parsing determinístico de julgamento por IA.
Arquitetura para agentes jurídicos
Dia de estudar um projeto de detecção e estruturar documentação, arquitetura, Docker e decisões para extração de citações.
Challenge público e pesquisa de vídeo
Dia de trabalhar em uma submissão pública de vídeo, revisar uma experiência de landing page e organizar pesquisas de mídia com IA.
Sistema pessoal e trilha de creator
Dia de organizar o personal OS com estrutura para creator, estudos de vídeo, perfil público e posicionamento técnico.
Notas, transcrição e rotina de estudo
Dia de organizar o personal OS com notas de inglês, estudo técnico, transcrições e ideias para transformar vídeo em material útil.
Produto funcionando antes da cobrança
Dia de consolidar fluxo de conversa, dashboard, preferências, relatórios e Stripe sem deixar billing comandar o produto.
Realtime, relatórios e base de produto
Dia de fortalecer um produto de conversação em inglês com realtime, Convex, relatórios de IA, autorização e coordenação entre workspaces.
Do plano ao produto funcional
Dia de transformar um produto de prática de inglês em base real, com app, domínio, UI, Convex, dashboard e coordenação entre agentes.
Conteudo tecnico, personal OS e avaliacao de migracao
Dia de publicar posts tecnicos, organizar um repositorio pessoal de contexto e avaliar uma migracao de produto com agentes.
━ junho de 2026
AsyncLocalStorage, posicionamento técnico e limpeza de IA local
Dia de escrever sobre AsyncLocalStorage, refinar posicionamento técnico e revisar ferramentas locais que usam modelos de IA.
Arquitetura do produto, README de TypeScript e distribuição do blog
Dia de revisar arquitetura em projetos reais, organizar o playground de TypeScript e transformar um post recente em chamadas para leitura.
Revisão de código, fluxo de pagamento e fundamentos de TypeScript
Dia de praticar revisão técnica, mapear fluxos de produto e transformar estudo de TypeScript em exercícios mais claros.
Distorcoes cognitivas, revisao e criterio humano
Dia de transformar leituras sobre julgamento, agentes e revisão de código em um post sobre distorções cognitivas para engenheiros.
Fila editorial, REST contra RPC e metáfora agentic
Dia de avançar a fila editorial com textos sobre arquitetura de APIs, engenharia agentic e publicação mais cuidadosa no blog.
Voz no blog, fila editorial e daily recuperado
Dia de transformar o blog em uma experiência mais completa: TTS nativo, fila editorial, ajustes de documentação e recuperação do pipeline do daily.
Fila editorial e agente atrás de flag
Dia de preparar vários posts, ajustar datas de publicação e tornar o agente público do site mais controlado com feature flag.
Review, I/O e o agente público do site
Dia de publicar conteúdo sobre revisão de código, gargalos de I/O em Node.js e melhorar a superfície visual e interativa do blog.
Sandcastle, Flue e agentes aplicados
Dia de comparar ferramentas de agentes, testar ideias de orquestração no iTOP e transformar isso em conteúdo e produto.
Onboarding, integrações e revisão de código
Dia de organizar um MVP de onboarding, mapear integrações de produto e iniciar conteúdo sobre revisão de código em um contexto com agentes.
Posts, runbooks e triagem de automações
Dia de publicar o incidente de memória do MongoDB, organizar aprendizados de infraestrutura e transformar várias frentes de produto em documentos mais claros.
WiredTiger em containers e discovery de controladoria
Dia de transformar incidente em conteúdo técnico, publicar o daily anterior e aprofundar um discovery de produto para controladoria com foco em margem e automação.
Arquitetura serverless do iTOP, plano de migração para Postgres e um post sobre RPC
Dia de arquitetura: VPS travando levou a comparar Vercel, Neon e AWS, desenhar a migração do iTOP para Postgres com tRPC, mais SEO/GEO no conteúdo e um post sobre RPC, REST e GraphQL.
Central de ajuda, blog e calculadora de preços no iTOP
Dia denso no iTOP: blog com 12 artigos, central de ajuda /docs, calculadora de preços, páginas legais e exploração de arquitetura AWS.
Auditoria de portfólio, reposicionamento do CV, datas do blog e um cron de daily funcionando
Auditei meus repos do GitHub para o portfólio, reposicionei o CV como engenheiro agêntico, prefixei todos os posts com data e finalmente fiz o cron do daily disparar às 23h.
Docs de portfólio para um SaaS, aprendendo Rust pelo ai-memory e posts bilíngues
Escrevi docs em inglês para o SaaS de impressão 3D, investiguei por que o ai-memory usa Rust, esbocei diagramas de arquitetura do itop e publiquei uma leva de posts bilíngues.
Construindo um SaaS de gestão de impressão 3D em 20 workspaces paralelos
Dia pesado levando um SaaS até um v1 funcional via vários workspaces de agente em paralelo: estoque, pedidos, fila, dashboard, mais docs animadas e um estudo de migração para AWS.
Modelando um produto para gráfica 3D e construindo um pipeline de candidaturas
Transformei a ideia de um controle de estoque simples num produto completo para uma empresa de modelagem e impressão 3D, e montei um pipeline ponta a ponta para gerar e enviar candidaturas.
Um dia inteiro de infra para busca de vaga: playbook ATS, escrita STAR e prep de entrevista
Montei um playbook de currículo ATS-friendly, um guia de escrita ancorado no método STAR, avaliei o fit de várias vagas e preparei material de estudo para entrevista.
Aplicações de vaga em escala, um repo novo de IA e um roadmap de AI Engineer
Dia corrido espalhado por vários workspaces em paralelo: uma leva de aplicações de vaga, bootstrap de um repo de conhecimento em IA, um roadmap de AI Engineer, dois posts e um toolkit do Pi.
Um dia pesado em paralelo: motor de carreira, rascunhos de blog e estudo de arquitetura
Rodei dezenas de workspaces em paralelo. Criei uma skill de busca de vagas, esbocei uma de networking, estudei execução durável e deixei vários rascunhos bilíngues com capa.
━ maio de 2026
Afinando o inglês das aplicações e escolhendo provas de trabalho do portfólio
Dia curto e focado no repo de carreira: deixar o inglês das respostas de aplicação mais limpo e escolher os links de portfólio que melhor comprovam experiência prática.
Dia de materiais de carreira e ajuste no CSS do blog
Montei materiais reaproveitáveis de entrevista e pitch em vários workspaces paralelos e organizei o escopo do CSS dos posts para que apagar um post não deixe estilo órfão.
Um dia sobre MCP: entender o conceito e transformar em blog post
Estudei o que é MCP e onde ele encaixa versus uma CLI simples, depois escrevi um post bilíngue explicando o fluxo do MCP client até o server com diagramas. E prep de entrevista.
Revisão de modelagem no itop, um write-up de hotfix e leitura de fundamentos
Revisei uma PR de staging para main no itop, investiguei boas práticas de MongoDB versus Postgres para o projeto, documentei um hotfix e li sobre Paxos e ACID.
Workspaces paralelos no repo de carreira e esboço de uma empresa AI-first
Toquei vários workspaces do repo de carreira em paralelo para preparar PRs e resolver conflitos de merge, e comecei a esboçar como um time AI-first rodaria um produto real de ponta a ponta.
Testando blog posts interativos: componentes MDX e React no feed
Dia dedicado a transformar um post de RAG de markdown estático em um layout interativo e animado, brigando com performance ao interagir com tabs e animações dentro do post.
Lapidando o post de Markdown como lingua franca dos LLMs: papers, tom e nova capa
Dia espalhado por vários workspaces paralelos, todos puxando o mesmo post bilíngue sobre Markdown como lingua franca dos LLMs: embasar em papers, suavizar o tom e fechar a capa.
Corrigindo o bug de idioma na página de projetos e higiene dos branches de carreira
Rastreei uma página de projetos que ignorava o idioma selecionado e abri uma PR, depois fiz higiene de branch no repo de carreira com merge da main e resolução de conflitos.
Mapeando como roda uma empresa agentic e ideias de IA para a plataforma de eventos
Estudei como uma infra de agente que aprende pode servir uma empresa inteira, explorei IA para melhorar o produto de inscrições e aprofundei trade-offs de deploy self-hosted.
Faxina nos workspaces de carreira, sync de staging e remoção de agente instalado à toa
Dia mais leve espalhado por vários workspaces: organizei dois branches de carreira com PRs e merge de conflito, sincronizei um ambiente de staging com a main e limpei um agente que não usava mais da máquina.
Scroll suave com Lenis, um post sobre isso e padronização no Bun
Adicionei a lib Lenis para deixar o scroll mais suave, escrevi um post build-in-public sobre o antes e depois, e migrei mais um workspace de npm para Bun.
Capas dos rascunhos de AI Engineering, mais faxina de toolchain e repo de estudo
Gerei capas no estilo agentic futurism para os posts de AI Engineering, revisei o par bilíngue do daily, organizei o setup local de Bun/Pi e montei um repo privado de estudo.
Pipeline de daily journal agora lê Pi e Codex, e rascunhos sobre AI Engineering
Expandi o daily journal para capturar sessões de múltiplos harnesses e preparei rascunhos bilíngues sobre o AI Engineering Stack para release escalonado.
Termo eletrônico no iTop, política de segredos no daily e novos papéis
Feature de assinatura eletrônica do iTop ganhou corpo, fortaleci a política de privacidade do daily journal e mapeei os novos cargos de IA no mercado.
Pipeline de daily journal no ar e permissões finas no iTop
Estreei o daily journal bilíngue como prova de trabalho pública e refinei roles de check-in num projeto paralelo.
i18n bilíngue, SEO/perf e permissões por role em três frentes
Dia denso: fundação bilíngue PT/EN no blog, bundle de SEO/perf, demo público do iTOP e matriz de permissões na plataforma de eventos.