
Claude Meter
A local-first menu bar app that shows how much Claude usage remains across each account.
- Swift
- macOS
- Claude Code
Senior software engineer · backend architect
I build reliable software and useful tools. I write about what I learn.
Backend systems, product architecture, developer experience, and AI-assisted engineering.

Tools and libraries for problems that kept asking to be solved.

A local-first menu bar app that shows how much Claude usage remains across each account.

A keyboard-first launcher for apps, files, clipboard history, calculations, and small answers.

A self-hosted uptime monitor and public status page that runs on Cloudflare Workers.

Type-safe, sortable identifiers for PHP applications, with readable prefixes built on UUIDv7.
A compact record of the systems behind the work.
Backend systems · APIs · payment infrastructure
A good place to start.
Claude Meter 2.0 reimagines your Claude usage as energy you have left — a playful redesign with a card per account and make-it-yours customization. Free and open source for macOS.
Type-Safe, Sortable Identifiers for Modern Applications
Recent notes on software, systems, and making things.
Serif text, fewer boxes, and more space for the work and writing.
What I do well with AI coding agents, where my habits cause problems, and what I want to change. A personal review based on two assessments of my chat history.
A Brave extension that captures a complete web page as one PNG, with a local preview and no image uploads.
A self-hosted uptime monitor and public status page built for Cloudflare Workers.
I built Bopop, a keyboard-first launcher for macOS. Local-first, no Accessibility permission, zero dependencies. Free and open source.
A growing list of practical tips for developers running Claude Code day to day. Small settings and habits that make the agent faster, cleaner, and less noisy.
New posts land in the RSS feed first. You can also say hello.
Threads through the working notebook.