Field notes from a freelance dev

Hands-on essays on the stack I ship in — WordPress, Bricks Builder, Laravel — plus how AI changes the work and what I'm learning about freelancing along the way.

Four entries from the Dictionary of Motion — emerge, crumble, delete, flicker — laid out as numbered dictionary cards in serif type on a warm-dark background.

Latest

A dictionary of motion in pure CSS

Ninety-eight verbs of motion, each animation built to embody its definition. A note on the one repeated pattern that makes the whole thing tick — per-character spans, a --i index variable, and staggered CSS keyframes.

Read the post →
  1. A sticky parallax hero in twenty lines of JS CSS
  2. A decimal counter for Bricks Builder WordPress
  3. Back from Vacation Personal
  4. Navigating Kirby: User Management and Email Configuration Kirby

All writing →

Availability

Currently taking on new freelance projects. If you have something in mind, let's talk →