Changelog

What's changed on this site since 2023

October 2026

  • Rebuild the site on Astro: every page is real HTML now, with its own link preview
  • New structure: Writing, Projects, Photos and About
  • Photos are grouped into collections, with camera details read from each file
  • Every project gets its own page
  • Add Cheap Near Beer Me and Whichever Weather
  • Coulture spreads load at the size they’re shown instead of as full-size PNGs
  • Nine new film collections: Afloat, Barcelona, Death Valley & Sequoia, Amsterdam, Brussels & Cologne, Holi and three Chapel Hill rolls
  • Film photos show the stock they were shot on, and a collection can mix stocks and cameras
  • Tunnel View is the new home page photo

August 12, 2026

  • Shrink project screenshots so pages load faster
  • Add link previews when pages are shared
  • Remove the unused chat page and clean out dead dependencies

June 22, 2026

  • New gallery components and photography layout
  • Fix gallery hover shadow overflowing on mobile

May 22, 2026

  • Deploy the site automatically on every push

April 17, 2026

  • Update experience and projects sections, add new assets

February 14, 2026

  • Update copyright to 2026
  • Resolve dependency vulnerabilities

January 24, 2026

  • Redesign the about page
  • Refactor directory structure and clean up unused code

November 26, 2025

  • New projects page with snapping animations
  • Update info page

November 17, 2025

  • Modernize the work experience page
  • Add a Fotodex redirect

October 14, 2025

  • Consistent gallery animations and a bento-box layout

October 13, 2025

  • Add a modern redesign with smooth animations and borderless photos
  • Clean up codebase and fix code quality issues

January 24, 2025

  • Update booking information
  • Fix homepage
  • Correct appearance of photos on special pages

January 23, 2025

  • Update graduation photo portfolio
  • Complete some TODOs on formatting and user experience

January 16, 2025

  • Update copyright to 2025
  • Fix package.json to build and deploy the project locally with npm run deploy
  • Overhaul navigation UI and UX
  • Redesign photo container globally
  • Allow clicking on photos to expand on the Film page
  • Improve responsiveness and mobile experience

December 27, 2023

  • Switch booking registration to Calendly
  • Add placeholder text on unfinished pages

December 18, 2023

  • Add Centible information to Projects
  • Update home page
  • There’s a photo of me in Info now
  • Detach change log from homepage
  • Clean up CSS and code
  • Explore new photo display options

December 13, 2023

  • New animal to check out
  • Work section completed
  • Film photos added

November 2, 2023

  • Add analytics
  • Fix menu behavior on click

October 31, 2023

  • Improve dark mode

October 30, 2023

  • Update graduation page with photos
  • Complete graduation photo preregistration form
  • Correct sizing issues for mobile devices
  • Add new work experience cover photo
  • Add dark mode

October 25, 2023

  • Behind-the-scenes work implementing a backend using RedHat OpenShift
  • Add more work history
  • Change favicon
  • Add graduation photo preregistration form
  • Update photography page with new photos