Writing
Blog
Long-form posts on the things I'm building and the papers I'm reading.
2026
3 posts- May 20
Most autonomous systems force a single resolved output. Biology doesn't. CANavigator runs three navigation algorithms in parallel and only commits when the environment demands a response — and it beats the fastest single algorithm on both time and energy simultaneously.
9 min read - May 15
$65 a month to keep a portfolio demo alive
EngineeringHow GCP Cloud Run's minimum instance billing cost me $65.75 in month one, what I changed, and what AWS had waiting on the other side.
7 min read - May 14
Building ProfessionalRAG: how I picked BGE-base + an MS-MARCO cross-encoder over a single dense retriever, and what the latency / cost / faithfulness tradeoffs actually look like in production.
8 min read