Writing.
Research, engineering notes, product decisions and lessons.
From building software, tools, games and experiments with modern AI.
-
Preserving Childhood Beyond the Camera RollWhy organising family photos is not enough: the product problem behind Childhood Archive, a private living archive for photos, voice and the stories a camera cannot know.
-
Running the Full Command Code /design Flow on a Real PlatformHow the /design system caught real bugs across three production sites, and why the order matters more than any single tool.
-
Building Without Tech Debt: An AI Development PlaybookHow to integrate AI into your development workflow without accumulating deprecated patterns, untested code, and unpayable technical debt.
-
Agentic AI Workflows: Architecting Resilient SDLC PipelinesHow to integrate agentic AI into your SDLC for resilient, self-healing CI/CD pipelines and automated code remediation in modern web architecture.
-
Astro 6 View Transitions: High-Performance DOM CachingMaster Astro 6 view transitions. Learn how to architect zero-layout-shift DOM caching and unblock the event loop for highly performant, minimalist web apps.
-
Resources & Standards: My Living Playbook147 pages of standards, interactive checklists, and cross-linking across projects, blog, and playbooks. The site now has three layers.
-
Edge-Native Micro-SaaS with Astro 6 and PreactA deep dive into building ultra-fast, edge-native micro-SaaS applications using Astro 6, Preact, and Cloudflare Workers. Zero-BS engineering for solo devs.
-
VibeBranding Phase 2.5: Mock Fallback, Export, 218 TestsZero-warning build with deterministic mock data for all 9 pipeline stages, dashboard export endpoint, proxy migration, and 26 new tests.
-
VibeBranding Phase 2: Dashboard with Search, Filter, SortEnhanced the VibeBranding dashboard with search, stage filtering, sort controls, brand preview modal, and delete with confirmation.
-
Converting React Islands to Vanilla JS in Astro 6How migrating core UI components from React to vanilla JS shaved 29KB off our Astro 6 payload, improving TTI and interaction responsiveness.
-
Replacing React with Preact: Shaving 160 KB Off Every PageSwapping React for Preact via @astrojs/preact with compat mode. Zero code changes, zero regressions, 30% less JavaScript.
-
Cloud Cost Guardian — MVP ShippedPhase: Thursday MVP build (gap analysis, scaffold, deploy) — Astro landing page, mock dashboard with spend tracking, and 3-tier pricing live on Vercel.