Notes
Notes
Honest, technical write-ups from building self-contained tools and AI automation. No hype: just what the constraints were, what I chose, and what broke.
-
How I estimate payback in SGD
The arithmetic behind the receipts on my homepage: how hours saved become a defensible yearly SGD figure, and why every estimate is labelled.
-
Self-hosting a 26B model behind my portfolio chatbot
The Ask-my-site widget runs on a quantized 26B model on my own hardware, proxied through a Cloudflare Worker. The architecture and the trade-offs.
-
Shipping software with no backend at all
Half my portfolio has no server: single HTML files, .exe bundles, and one quiz platform that syncs through a shared folder. The pattern, when it works, and when it doesn't.
-
82k rows, no backend: how Shipyard IMS handles a shipyard in a browser tab
Keeping ~82,000 allocations responsive with no server: in-memory indexes, off-thread Excel parsing, and the lessons of making a browser tab behave like an ERP.
-
90 days of unattended AI: what running scheduled agents in production taught me
Two Claude scheduled agents and a bit of Python have posted 90+ daily market briefs to Discord without me. What reliability actually looks like when no one is watching.