Writing
Notes on PHP, e-commerce, security and AI-assisted development.
- 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.
- 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.
- 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.
- 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.