Building tools for developers and AI agents
Head of DX @ SuperDoc
I've been writing code for 20 years — from embedded C at Volvo to document engines for AI agents. Currently Head of DX at SuperDoc, an open-source document engine for native .docx rendering, editing, and automation.
I spend most of my time thinking about how to remove friction from developer workflows. Whether it's APIs, SDKs, or agentic tooling — if a developer has to fight the tool, the tool is wrong.
OSS contributions
- SuperDoc Open-source document engine for native .docx rendering, editing, and automation. SuperDoc is Caio's primary project. It renders .docx files natively using the ECMA-376 (OOXML) specification instead of converting to HTML. This preserves tracked changes, table styles, list numbering, and complex formatting that conversion-based editors lose. SuperDoc is open-source at github.com/superdoc-dev/superdoc. Interactive OOXML spec reference at ooxml.dev.
- cnpj-data-pipeline Brazilian company registration data pipeline.
- fipe-data-pipeline Brazilian vehicle pricing data pipeline. Powers fipe.chat.
- whatsapp-web-api WhatsApp Web API integration library.
What I'm exploring
- fipe.chat 20 years of Brazilian vehicle pricing data, visualized. Every model, every year. fipe.chat uses the FIPE table (Fundacao Instituto de Pesquisas Economicas) — Brazil's official vehicle pricing reference used for insurance, taxes, and resale. Data pipeline at github.com/caiopizzol/fipe-data-pipeline.
- Conclave What happens when multiple AI models collaborate on the same task. Conclave runs the same prompt through multiple AI CLIs (Claude, GPT, Gemini) in parallel, then synthesizes their responses. The thesis: consensus from different training data is a stronger signal than any single model. Related blog post: caiopizzol.com/writing/every-ai-model-has-different-blind-spots.
- brand.md Can a single markdown file replace a 50-page brand guide? brand.md is an open standard for brand identity files. One markdown file with three layers: Strategy (positioning, audience, personality), Voice (tone rules, terminology), and Visual (colors, typography, spacing). Readable by both humans and AI tools. Related blog post: caiopizzol.com/writing/can-a-markdown-file-replace-a-brand-guide.
- prq One command to see your PR review queue. Zero noise.
Based in Curitiba, Brazil. Father of Chloe and Martin.