Writing
Notes on making PDFs for production.
Short essays on PDF generation, document typography, react-pdf internals, and the trade-offs we make shipping tools that build other tools.
- Engineering9 min
How to generate PDFs in React in 2026
Three mature approaches to generating PDFs from a React app, when each one is right, and where they fall apart in production.
Read - Engineering7 min
Why our PDF canvas had to become theme-immune
Dark mode was bleeding into the PDF preview. The fix required rewriting how Tailwind dark variants propagate through a nested editor surface.
Read - Engineering8 min
Stop using HTML-to-PDF for invoices
Puppeteer invoices look fine until you run 10,000 of them. Here's the hidden bill, and what to do instead.
Read - Product6 min
From Figma to PDF: the missing piece
Designers design in Figma, developers ship in code. The translation between the two is where PDF templates go to die. Here's why, and what closes the gap.
Read