agent-42: um agente de código num while loop
O momento em que entendi agentes: a inteligência está no modelo, não no framework. ~70 linhas de lógica, deliberadamente expostas.
Ler mais →
btkick: quando o Bluetooth não conecta, escale até conectar
Um CLI + TUI em Rust pra Linux/BlueZ que automatiza a dança inteira do 'liga-desliga, repareia, arranca o dongle' — até o rebind do USB via sysfs.
Ler mais →
ccr: construindo um agente de código Claude do zero em Rust
Cliente SSE escrito à mão, sete tools tipadas, um renderer de markdown de 900 linhas e um pipeline de render em typestate que o compilador impõe — 171 testes, 8,2k linhas.
Ler mais →
cobogo: o algoritmo de layout do Clay, em Rust idiomático
Core sem dependências, internals em structure-of-arrays, API baseada em closures — o terceiro capítulo de reimplementar o mesmo layout engine entre linguagens.
Ler mais →
Contribuindo upstream: 12 PRs no core do NestJS, 370 testes no sped-nfe
A prova mais difícil de forjar — código aceito pelos mantenedores de projetos dos quais milhares de times dependem.
Ler mais →
FinOpenPOS: um PDV open-source que fala a língua do fisco brasileiro
81 estrelas, 54 forks e um módulo fiscal NF-e/NFC-e completo — o projeto onde meu trabalho fiscal nasceu, rodando em Next.js 16 com Postgres embarcado.
Ler mais →
fiscal-rs: portando a biblioteca fiscal mais usada do Brasil pra Rust — e virando mantenedor dela
1.834 testes, 11 PRs da comunidade mergeados numa rodada, releases no crates.io e npm com provenance assinada — e um pacote quebrado que ensinou por que se testa em vez de inferir.
Ler mais →
ijexa: sintetizando um toque de Candomblé em Python puro
O Ijexá como código — cinco instrumentos, slot mestre de 149ms, flam no atabaque líder, e um rum que fraseia em vez de loopar.
Ler mais →
johnenrique.tech: reconstruindo este site em público
De um portfólio com cara de 2019 e imagens de 3MB no hero pra um site Next 16 totalmente estático com dois componentes client — o rework que você está lendo agora.
Ler mais →
maya: construí reatividade estilo SolidJS em Go — pra provar que não deve ser construída
Um framework reativo fine-grained completo compilado pra WASM, 149 testes, benchmarks — e a conclusão medida que o matou. A conclusão é o entregável.
Ler mais →
MemBot: o projeto que me empregou, refatorado pra cumprir a própria promessa
Um app de journaling com IA cujo post no LinkedIn rendeu meu emprego atual — e cujo TODO de 2024 ('Implementation of LangChain') eu finalmente entreguei com um StateGraph do LangGraph.
Ler mais →
pardal: um layout engine estilo Clay que renderiza PDF
Resolução de restrições estilo flexbox em TypeScript, em produção gerando documentos reais — e o bug de renderização que peguei olhando o output em vez do exit code.
Ler mais →
perceptrons: redes neurais do zero, uma era histórica por vez
Do perceptron de Rosenblatt (1957) a MLPs com feedback human-in-the-loop — backpropagation em numpy puro, com um canvas React pra desenhar as entradas.
Ler mais →
physics-lab: ray tracing de um buraco negro dentro de um fragment shader
Nove simulações de física moderna em GPU — geodésicas de Schwarzschild integradas por pixel, Schrödinger via split-step Fourier, um teste de Bell CHSH.
Ler mais →
rust-agent-sdk: portando o SDK de agentes da Anthropic pra Rust, com sessões em primeiro lugar
793 testes, um SessionStore plugável com backends in-memory, Postgres e Redis sob uma única suíte de conformidade — e a disciplina de portar um contrato 1:1.
Ler mais →
stockprecog: um estudo quant desenhado pra não me enganar
Predição cross-sectional em ações da B3 com régua de avaliação López de Prado — onde o achado honesto e parcialmente negativo é a contribuição. Publicado com DOI.
Ler mais →
tabletop-p2p: um virtual tabletop 3D sem servidor de jogo
Rust + Bevy, WebRTC entre peers, o Mestre como host autoritativo — terreno low-poly deformável e arte SVG procedural rasterizada em runtime.
Ler mais →
termo.txt: meu site pessoal como um terminal, over-engineered de propósito
Um emulador xterm.js servindo um Wordle PT-BR, event sourcing na mão em JSONL append-only, e auth de sessão — tudo por um site que ninguém pediu.
Ler mais →
week-schedule: drag and drop sem biblioteca
Uma grade de agendamento semanal — slots de 30 minutos, detecção de colisão, preview de arraste — construída sobre pointer events crus pra entender o que as libs de dnd fazem de verdade.
Ler mais →