Brewlog: Coffee & Agents

My latest #blog outlines how I built a super-niche application for tracking my specialty #coffee brewing and consumption, but also marks some of the most complex work I've done with an agent to date.

Built in #Rust with Axum, backed by #SQlite and with a #TailwindCSS based UI.

Take a read for some takeaways on the effective use of tools like Claude Code and Github Copilot, or if you fancy hosting your own super nerdy coffee tracking app!

https://jnsgr.uk/2026/03/brewlog-coffee-and-agents/

Brewlog: Coffee & Agents

I built a self-hosted coffee logging platform with Rust, Axum, SQLite and Datastar. The project was my most complex agentic coding effort to date, with Claude Code acting as my long‑lived pair‑programmer for almost all of the implementation. This post covers the motivation, design decisions, and what I learned about building non-trivial software with AI assistance, as well as some patterns I’ve adopted for agentic coding.

Jon Seager
You can check out the live app at https://coffee.jnsgr.uk 😊
Brewlog

Self-hosted coffee logging — track roasters, roasts, bags, brews, and gear.

Brewlog