Web platform · Live
joshuaneedham.com
A custom Astro portfolio and repeatable Webuzo deployment system built to replace a legacy Drupal site and GitHub Pages redirect.
Private repository · live site
The challenge
Why the work mattered
Launch a distinct, fast portfolio on existing Apache infrastructure while preserving independently managed domain email and making future updates repeatable from GitHub.
My contribution
From direction to delivery
Information architecture, editorial direction, Astro implementation, responsive design, accessibility, Apache configuration, SSH deployment, backups, and production verification.
What exists
A clean replacement with an operational path
The static build ships a generated project portfolio, sitemap and security headers, preserves certificate challenges, backs up the previous document root, and deploys through one checked-in command. Its initial Lighthouse audit scored 100 across performance, accessibility, best practices, and SEO.