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.
- chit A thin runtime for multi-agent workflows.
- pickled Test what agents actually understand.
- brand.md Open standard for brand identity files. Gives AI tools your brand context.
What I'm exploring
- cnpj.chat 60 million Brazilian companies, searchable in plain Portuguese. cnpj.chat is a natural-language search over Brazil's public company registry (60M+ CNPJs from the Receita Federal). Plain Portuguese queries resolve to CNAE activity codes via embeddings before filtering. Free, no login. Data pipeline at github.com/caiopizzol/cnpj-data-pipeline.
- 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.
Based in Curitiba, Brazil. Father of Chloe and Martin.