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.

The server wasn't out of memory. I just thought it was.

Latest

The server wasn't out of memory. I just thought it was.

A WooCommerce store kept crashing under trivial traffic. Two wrong diagnoses (out of memory, hypervisor freeze), then the real cause: an Apache config reserving 19 GB of thread stacks at boot, pushing the kernel past …

Read the post →
  1. A dictionary of motion in pure CSS CSS
  2. A sticky parallax hero in twenty lines of JS CSS
  3. A decimal counter for Bricks Builder WordPress
  4. Back from Vacation Personal
  5. 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 →