Changelog
A running log of updates, features, and improvements to this site.
Stack Page Rebuild & Docs Refresh
Rebuilt stack page as hub with professional, personal, and creative sub-pages. Professional gets a full-width table layout with category badges. Updated CLAUDE.md and README.md with current architecture.
Custom Domain Live
Migrated choonchew.com DNS from Framer to Vercel via Cloudflare, with SSL and www redirect
Polish & Production Deploy
Vercel Blob CV storage, dynamic imports for Framer Motion, CSS-based RotatingText, SEO metadata on all pages, a11y focus states, FadeIn scroll wrappers, icon hover feedback, and spacing consistency
Code Cleanup & Documentation
Dead code removal, stale content cleanup, repo hygiene pass, and CLAUDE.md with project conventions, architecture notes, and design constraints
Content Pages & Micro-interactions
Writing page, Sites bookmarks, TIL entries, scroll animations, nav underline transitions, and dim-on-hover lists
Projects, Stack Grid & CV Download
Projects CMS with detail pages and slug routing, 3×3 stack grid, and enterprise email-gated CV download for recruiters
Minimal Redesign
Complete front-end rewrite: stephango.com-inspired minimal aesthetic, light/dark theme with Flexoki color tokens, narrow content column, and refined typography
MVP Complete
Next.js 16 scaffold with Tailwind and Flexoki palette, homepage with hero and project cards, about page, stack page with bento grid, MDX blog CMS, contact modal with Resend email, and responsive mobile navigation