
Building a PDF Editor That Never Uploads Your Files
How FreePDF.lol merges, compresses, and redacts PDFs inside the browser: what stays on your device, why rendering differs from editing, and where memory runs out.
Read articleNotes on building software
Long-form articles about how software behaves once it leaves the demo: what a browser can do with your files, how to scope a first release, and the timing and failure problems hiding behind simple interfaces. Each one explains the reasoning, with diagrams and real code.
All articles / 3
RSS
How FreePDF.lol merges, compresses, and redacts PDFs inside the browser: what stays on your device, why rendering differs from editing, and where memory runs out.
Read article
Why side projects grow before they ship, and how to scope a first release around one complete user journey, fewer abstractions, and evidence from real use.
Read article
Out-of-order responses, duplicate orders, and stale caches: a practical guide to the state, timing, and failure problems hiding behind simple interfaces.
Read articleNew articles also arrive through RSS. Personal stories and life updates live separately in the Feed.