Engineering notes, written down.
Working references
Living documents. Each guide reflects a real problem I had to solve more than once.
HTML Email Playbook
Building emails that survive Gmail, Outlook, and Apple Mail. Boilerplate, table layouts, VML hacks, RTL, responsiveness, and the production checks that catch problems before send.
Angular Notes
Pragmatic patterns from 8+ years shipping Angular. Signals, standalone, change detection traps, and the migrations worth doing today.
Design Systems
How I build internal CSS systems. Notes from Tokenix and Styrox — token migration, generator architecture, and where opinionated tooling pays off.
Tooling Notes
The scripts, dotfiles, and AI tools I actually use. Acerex, Claude Code, local agent setups, and a small library of dev-time automations.
Latest changes
What’s been touched lately.
- May 28From Image: paste a screenshot, get playbook-compliant HTMLEmail Playbook / Playground
- May 26Playground shipped — live HTML editor with preview, snippets, exportEmail Playbook / Playground
- May 21Added Gmail 102 KB clipping guideEmail Playbook / Production
- May 21Dark mode strategies for major clientsEmail Playbook / Production
- May 21Preheader text patterns that actually workEmail Playbook / Production
- May 21Bulletproof buttons for Outlook + Mode-aware clientsEmail Playbook / Production
- May 21Email head boilerplate, line by lineEmail Playbook / Structure
What this is
These are working notes, not a tutorial blog. Production-oriented, opinionated where it matters, brief where it doesn’t. The shape of this hub follows the work, not the other way around.