Home
/changelog

What shipped, in chronological order.

A running log of how this portfolio (and the things it points to) evolves. The top half is hand-curated milestones; the bottom auto-pulls the most recent posts and case studies.

Milestones

curated
  1. Apr 2026polish

    Premium navbar + Apple-clean animated underline

    Redesigned the desktop nav with a tighter scroll-based glass effect and a single accent underline that morphs between active links — replaces the previous pill-button row.

  2. Apr 2026ship

    Filament audit log + scheduled publishing

    Every Blog and WorkProject change is now activity-logged via spatie/laravel-activitylog. Both content types support scheduled publishing via a shared cron job.

  3. Apr 2026ship

    Chatbot — voice in/out, resume mode, citations, PDF export

    The hire-me chatbot remembers returning visitors, supports Web Speech voice in & out, streams citation footnotes, and exports the full transcript as a PDF.

  4. Apr 2026ship

    Dynamic OG images per category

    Each blog post and brand page now renders a category-tinted OG image — devops, ai, frontend, and laravel each have their own gradient + accent.

  5. Apr 2026ship

    PWA install + service worker

    The portfolio installs as a standalone app on iOS/Android. Static assets are stale-while-revalidate cached, HTML is network-first with offline fallback.

  6. Mar 2026improve

    Lighthouse CI + bundle analyzer

    Lighthouse CI runs on every PR and weekly cron, holding the line on performance, accessibility, best practices, and SEO budgets. Bundle analyzer wired up via ANALYZE=true.

  7. Mar 2026ship

    Reading list, /uses, /newsletter pages

    Three new brand pages — a curated reading log on /now, a detailed /uses gear page, and a /newsletter archive grouped by year.