Engineering thinking.
Courses that teach how an engineer reasons. Everything here comes from systems running in production on this site: the decisions and their trade-offs, the failures that stayed in, the telemetry that revealed them, and the course corrections. Structured chapter-by-chapter, cited against the publishers that own each topic, mapped by prerequisites.
Currently shipping.
Ship & Run It on Shared Hosting
Ship a production Next.js site to cPanel shared hosting with no Node runtime — static export, the LiteSpeed .htaccess the SPA rewrite gets wrong, the next/image and 404 traps, and a GitHub Actions FTP deploy that survives redeploys.
Roll your own double-opt-in newsletter on cPanel/PHP instead of Mailchimp — hashed IPs, multipart MIME with a real text fallback, SPF/DKIM/DMARC, rate limiting, and UK GDPR + PECR done properly.
How to set up Google Search Console + GA4 API access, build a Python CLI around them, and wire daily indexation digests through Telegram — from OAuth refresh tokens to the production cron.
Run an entire shipping operation on GitHub as a solo developer: repos as the system of record, the gh CLI as the daily driver, PR discipline, Actions gates and deploy pipelines, hooks as policy, the API as a data source — and the billing model nobody reads until it blocks their deploys.
Build with AI
Write in Public
A workflow for technical authors whose voice is their credibility — why AI prose reads flat, the vocabulary and rhythm tells, cutting the throat-clearing, injecting first-hand experience, and a pre-publish style audit you can actually run.
Turn an unstructured worklog into shipped posts — a triage rubric, a gated propose → draft → ship state machine in local SQLite, explicit human checkpoints, voice-preserving LLM drafting, and SLA recovery for missed slots. The system runs in this site's repo.
Creative Coding
Audio-reactive programmatic video — reading the frequency array, mapping a bass signal to motion, spring physics versus interpolate, fixing sync drift, and a radial alpha mask. The creative-coding decisions the docs skip.
API-first Seedance filmmaking through BytePlus ModelArk — console setup step by step, the raw async API, a CLI with typed roles and parallel renders, then character assets, motion transfer, scene-locking, directed prompts and the edit grammar that turns renders into a film.