Demo 31 Dec 2022
richie - an early brutalist portfolio, restored from git history and modernised
- Nuxt 2
- Vue 2
- SCSS
- i18n
- AOS
A loud yellow-and-red personal portfolio from 2022 that a single commit had wiped down to a placeholder. Recovered intact from the repo's own history, then given a correctness, SEO, accessibility and responsive pass - the blog that never built now generates, every page has one clean heading outline, and the long scroll animations were tightened - all without touching the original look.
The challenge
Recover a complete portfolio that one commit had reduced to a placeholder, get its aged Nuxt 2 toolchain building again, and bring it to current quality - correct, accessible and responsive - without redesigning a pixel of its original identity.
Approach
Restore the pre-wipe tip from git history, then run a careful minor-fix pass: fix the routing and sitemap so the blog actually builds, remove dead code, realign the gallery, then layer on an accessibility and responsive floor and tighten the animation timings. Keep the brutalist look untouched and change only what was broken, inaccurate or inaccessible.
Result
The original yellow-and-red portfolio back online and hardened: a blog that generates, one clean heading outline per page, a keyboard-friendly accessible UI, sections that fit short screens, faster scroll animations and current contact details - all behind the unchanged RiCH design. Built static and served behind Caddy.