Case study 1. Performance and accessibility rescue on a slow marketing site
Problem
Pages felt sluggish. CWV targets missed. Page weight very high.
Work delivered
- Page weight on a diet
- Render blocking fixes, font and image fixes
- JavaScript reduction and defer strategy
- Modernised CSS, including forward-thinking theming support
- CI/CD deployment setup
- Accessibility fixes
Outcome
- Page weight (home): 1MB to 0.7MB
- Page weight (speakers): 25.3MB to 0.4MB
- Page weight (event): 0.8MB to 0.175MB
- Hugely reduced DOM nodes per page
- Core Web Vitals improvements across the board
Stack
Eleventy. Vercel. Sanity.
Role
UX/UI design. Front end development. Performance and accessibility lead.
Case study 2. Static rebuild from a fragile CMS front end
Problem
Frequent regressions. Slow deploys. Hard edits. Slow hosting. Constant need to update for security patches.
Work delivered
- Rebuild in Astro
- Content model and templates aligned to editor needs
- Headless CMS integration using Sanity
- SEO basics checked
- CI and deployment setup
Outcome
- CI/CD deployment pipeline
- Editor workflow simplified
- Support load reduced
- Hugely improved loading performance
- Page weight (gallery): 305MB to 0.75MB
- Page weight (home): 1MB to 0.27MB
- Core Web Vitals (LCP): 4.4s to 1.5s
- Core Web Vitals (FCP): 2.9s to 0.9s
- Core Web Vitals (Speed Index): 4.7s to 0.9s
Stack
Astro. Sanity. Vercel. Resend.
Role
Build and design lead. Integration. Release support.