Blog

Build logs, deep dives, and TLDR takes on tech. Less "thought leadership," more real talk โ€” including the parts that didn't work.

Build logs from projects I'm building alongside my full-time role. Grouped by project โ€” open one to see every post in that build log. Some posts have sections behind a password; the concepts stay open, the implementation detail doesn't.

Multi-Domain Ground Control Station

8 posts ๐Ÿ”’ some gated

One console to fly drones, drive ground robots, sail boats, and dive underwater vehicles. Multi-domain from day one, license-clean, works air-gapped. TypeScript, Electron, MapLibre. Apache-2.0, my own IP.

Latest post

Wiring the Command Pipeline: The Ticker Stops Being a Promise

July 9, 2026 ยท Security ยท Zero-Trust

I'd marked the command pipeline "designed, not wired" and said so plainly. This post closes that gap โ€” every command now traverses RBAC โ†’ Safety โ†’ ROE โ†’ Authorization before anything moves. The architecture that made it a small change instead of a rewrite.

Open build log →

AI-Powered SDLC Agent Platform

5 posts ๐Ÿ”’ some gated

A multi-agent platform that turns a prompt into generated code, tests, design, and an audit trail. An append-only debugging journal โ€” honest about what broke, and specific about why.

Latest post

A Cancel Button That Lies, and Retrieval That Returns Garbage Confidently

June 29 โ€“ July 10, 2026 ยท Debugging ยท RAG

Two problems six weeks apart that turned out to be the same problem. A cancel button that stopped the UI but not the work. A search that confidently returned a table-of-contents fragment. Both fixed by refusing to make the primary mechanism smarter.

Open build log →

Enterprise Knowledge Platform

5 posts ๐Ÿ”’ some gated

Local-first RAG that unifies enterprise knowledge across trackers, wikis, and code hosts โ€” surfaces the conflicts between them, and helps a human decide with an audit trail. Read-only by design.

Latest post

The Day I Mostly Didn't Build (and Why That Was the Point)

Day 9 ยท July 10, 2026 ยท Documentation ยท Research

Some days you ship code. Some days you ship clarity. An audit found six unused dependencies, four frameworks in the docs the code never imported, and nine capabilities pitched but tracked nowhere. No features today โ€” just a project that knows what it is.

Open build log →

More posts coming โ€” build logs, TLDR tech takes, and whatever else catches my attention.
Ate mo na naman may opinion. (your big sister has opinions again.)