2026
The third air showTwelve years, two scrubbed performances, two Boeing investigations — and one perfect blue sky over the bay.ucs-server, explainedThe name, the printer that started it all, and why the whole homelab runs on less than a dollar a year.Don't throw the PDF at the LLM - Reflection of this projectA hallucinated variant report led to a CIViCdb-grounded RAG app, a Parabricks server running multi-hour pipelines, and agent skills. Where it goes next.The forecasting telephone gameWhat happens when a simple suggestion for an email automation agent gets translated into a full-scale TimesFM forecasting pipeline in BigQuery.How Uncommon Solid came to beFrom a repurposed 2010 MacBook Pro running Debian in a closet to a static Astro site running on the edge.Twenty years of my own websites, in orderTables, then divs, then frameworks, then back to plain files. A tour of the archive shelf.The flight sim site that taught me HTMLA squadron page with a hit counter, a guestbook, and a frameset I was very proud of.Reading a genomic report the way a clinician doesNotes from watching people use the thing I build, which is humbling every single time.Case management is more than a chat sidebarRealizing clinicians don't need conversational chatbot companions—they need a deterministic, persona-focused workspace.
2025
Evidence tiers are a UI problemFour tiers, one column, and a year of arguing about whether a colour counts as a claim.Rebuilding the squadron page as static filesRescuing a 2006 frameset from a Wayback snapshot, without pretending it was ever good.Chasing F1 scores on a twin-turbo serverWe got our Nvidia Parabricks server and immediately went down the secondary analysis pipeline-tuning rabbit hole.Parsing VCF without losing your mindThe spec is short, the files are not, and every field you trust is optional somewhere.Querying CIViCdb directly with GraphQLWhy we chose real-time GraphQL hierarchy queries over stale TSV downloads for onco-query-assistant.