Blog
RSSWhat happens when step 3 of 5 fails? Building rollbackit
When side effects span multiple systems, a database transaction can't save you. That's why I built rollbackit: type-safe, zero-dependency rollback for multi-step operations in TypeScript & JavaScript.
Jun 17, 20268 min read
Building My CV Like a Product: Designing and Shipping with AI, Side by Side
I built my CV like a product: designed in Pencil, exported and published by custom Claude Code skills, with a real renderer bug debugged along the way.
Jun 1, 20268 min read
Simplify type-safe configuration with zod-config
Learn how zod-config brings type-safe configuration management to TypeScript projects with multi-source support
Oct 19, 20243 min read


