Blog Posts
KeyShelf: Storing Those Pesky Keys for 5 Minutes
A tiny macOS menu bar app that holds your API keys while you work, then makes sure they don't end up in your clipboard history.
Droning Ukulele and the Math Behind My Chord Atlas
Reentrant tuning, ringing open strings, and the calculations behind my new ukulele chord atlas.
AI Ruleset: Use This in Your Designs
My starting point for creating accessible, fluid designs with AI.
The 2025 Redesign
It was time for a new look! Here's what changed.
Structured Data (JSON-LD) for AI and Search Engines in Astro
How to add JSON-LD structured data to your Astro blog for better SEO and AI search visibility.
Responsive Typography with CSS Clamps - My Current Approach
My approach to fluid text in my designs.
My Go-To Sans Serif Web Fonts
A look at some of my most-used fonts this year, so far.
Tips for Creating a Bento Box Layout
Some tips and tricks I've assembled for creating a bento box layout.
Resources for Sustainable Websites
A few links to get you started.
No, We are Not All Therapists
What actually do you owe your clients?