writing
Blog
Here I share my thoughts, news about my projects, and general tech topics!
2026
Why I run my own vcpkg registry
A personal vcpkg registry where I publish preview builds of my own C++ libraries on my own schedule, instead of waiting on the official registry's review process.
Docraft can finally draw a chart
RC3 adds Canvas, a free-form drawing surface, and Chart, five chart styles built on top of it — the two pieces every one of Docraft's example documents was quietly missing.
Five templates that show what Docraft is actually for
A walkthrough of Docraft's example gallery — invoice, shipping label, medical report, industrial QC report, and a chart-driven sales report — with the real rendered output for each.
Docraft's rendering engine finally has a name: Loom
How several months of refactoring turned Docraft's parse-to-PDF pipeline into a named, staged architecture — and why that mattered more than any single feature.
Introducing Docraft: declarative PDF generation for C++ applications
Why I built a C++23 library to generate PDF documents from XML templates — and why none of the existing solutions were good enough.
Hello, World!
First post. Who I am, what this site is, and what I plan to write about.