Writing
Notes
Case-style write-ups — builds, architecture decisions, and craft. Not a dump of tips.
Hostinger said my HTML was fine for a week
Lighthouse said my HTML was fresh for a week. It was not. A tiny Hostinger cache fight, told as a spark note.
Hover physics for a browser UFO
How the portfolio playground stayed readable while adding free yaw, boost, and an abduct beam — without turning into a full game engine.
Lititz PA: merchant ads by subscription tier
Merchant portals and subscription-tier ad rotation for a local directory — WooCommerce roles driving what shoppers see.
Warehouse District: scrolling both ways without breaking IE11
Dual-axis scroll, section-aware nav color, SVG map tooltips, and IE11 — how Warehouse District stayed interactive without breaking the brief.
Leadership Lancaster: member portals on WordPress + CiviCRM
Branded login, Relevanssi + ACF search, Ajax filters, and CiviCRM-backed portals for teachers and students.
Alphabone Orchestra: build-a-poster checkout on WordPress
Custom name posters with scalable painted fonts and on-site Gravity Forms checkout — no mid-funnel hop to another site.