Release notes
A running log of features and improvements to this site, built with Claude Code.
The homepage now has animated backgrounds — dither, topography and waves — that react to your cursor and crossfade when you shuffle them (or click my name in the nav for a vibe shift). Plus a soft grainy gradient behind every page, wavy borders and dividers, and lighter, translucent cards and buttons. The menu and command palette are translucent too, and nav links lose the dark fringe they had around each letter. If you've set your device to reduce motion, the backgrounds hold still.
Job history moved from a hardcoded file into Notion, adding location and website to every role. The work-history timeline now reads live from Notion, and the downloadable resume (HTML/PDF/DOCX) regenerates from the same data instead of being edited by hand.
Case study pages (the "Read more" link on each project) now show a back link to Projects and the same live screenshot as the card. Also fixed the subnav occasionally scrolling to the wrong section on a slow-loading page.
New Projects page showcasing the things I've built — an editorial scroll with a live screenshot of each site, a short description, and links to visit it or read the full case study. Driven entirely from Notion, with a scroll-spy subnav on wide screens.
Added Playwright-based visual regression tests covering every page in both light and dark mode, plus mobile responsive checks. Baselines are committed to the repo and diffs are caught automatically.
New page showing my recent music from Last.fm — top artists, recent tracks, and listening stats. Updates automatically as I listen.
Added a Cmd+K command palette for quick site navigation. Search for any page by name and jump straight to it.
New page showing bookmarks synced from Raindrop.io. A curated collection of links I've found interesting, organised by collection.
Built a photo gallery page ("What I'm shooting") with S3-backed image storage and a lightbox viewer. Includes an upload tool for adding new photos.
Added a scroll progress indicator, newsletter signup dialog, booking buttons, and a stipple hover-reveal effect on images throughout the site.
New page that pulls in my recent movie and TV watches from Letterboxd via RSS. Each entry shows the poster, my rating, and a link to the Letterboxd review.

Interactive work history timeline with modal details for each role, volunteer experience toggle, and skill filters. Content sourced from Notion.

Built a contact page with a bento-grid layout, card sections, and a stipple image effect. Includes links to email, LinkedIn, and a booking page.

Added a reading page with Literal.club integration and a monochromatic card grid. Shows currently-reading and recently-finished books.

The very first version of millyschmidt.me — a Next.js 16 site with Notion as the CMS, dark mode, animated grid background, and the hero section with HyperText animation.
