Writing

Notes on PHP, e-commerce, security and AI-assisted development.

  1. Moving this site from Laravel to Hugo Why a personal CV site didn't need a PHP runtime, how the port to Hugo made hosting free, and what changed when it grew a blog.
  2. AI-assisted maintenance of a legacy PHP codebase Plans before code, tests before changes, and small diffs a human can review: how I use AI coding agents on a 20-year-old e-commerce platform.
  3. Notes on PCI-aware checkout flows Keeping card data out of scope, trusting webhooks over redirects, and protecting the checkout page: practical notes for developers building payment flows.
  4. Twenty years of Zen Cart What more than two decades of maintaining an open-source e-commerce platform teaches you about compatibility, security and community.