The Annals · blog
Notes on code, physics, and security.
Short-form write-ups, debugging stories, and technical observations from ongoing research and side projects.
posts
10
Published blog entries.
topics
32
Distinct tags across all posts.
What is written plainly was learned expensively.
Read the plain words twice.
the annals
15 August 2026
An Epic-Fantasy Tome in Zero JavaScript
I rebuilt this site as a Malazan-style tome — dramatis personae, epigraphs, a memorial roll for dead experiments — without shipping a single line of framework JavaScript. Scroll-driven CSS animations, a deterministic ash-scatter title, and an antique map drawn from live government data.
30 July 2026
Four Months Later: What Survived
A follow-up to the March snapshot. Since then: a planning-data SaaS grew up and survived its first real data bug, four months of dry-run evidence killed most of a trading system, the physics-LLM program wrapped, and this site learned to rebuild itself.
31 March 2026
Irish Software Deserves Better
Try to do anything online in Ireland. The problem isn't talent or technology; it's who gets to build the systems, and who they're built for.
31 March 2026
What Built To Last Means
Why I named a software company Archaic, and what I mean when I say built to last. Newgrange still works. Most software doesn't survive the demo.
29 March 2026
Building cviz: A Spatial Map of Your Codebase
I built a native Rust tool that turns git repositories into interactive 2.5D spatial maps — and hooks into Claude Code to light up files in real time as the agent navigates.
29 March 2026
What I've Been Building
A snapshot of what's been occupying the late nights — physics simulations, LLM compression, telescope anomaly detection, a codebase visualizer, a crypto trading system, and a GPS football tracker.
26 March 2026
Building DjangoShip with Claude
I extracted the reusable parts of a Django job board into a SaaS boilerplate for European developers. Here's what that process actually looked like.
9 March 2026
Building ising-rs: From Python Script to GPU-Accelerated Research Platform
The journey from a college Python script to a publication-grade Monte Carlo engine achieving 0.01% accuracy on the 3D critical temperature.
9 March 2026
DNS Threat Intelligence: Detecting DGA Families in the Wild
Technical notes on detecting domain generation algorithms through DNS traffic analysis — expanding on published research at Akamai.
9 March 2026
Hello World
First post — what this blog is for and what to expect.