Portfolio HQ
Portfolio website
A bilingual React 19 and TypeScript portfolio with a static page per route; every page tested scores 100 for Lighthouse accessibility, best practices and SEO.
I built this site myself, with help from Claude.
What's inside
- The role lens writes its choice into the address (?for=frontend), so a recruiter can be sent a…
- Each section, case study and tool gets its own static index.html (title, description, Open Graph…
- src/lib/audio.ts synthesises a small generative track in the browser (pad, arpeggio, sub bass and…
- The gzipped main bundle fell from 199 KB to under 160 KB, and a mobile Toolkit layout shift was…
- Before anything is published, Chrome visual checks run at desktop width and 390 px, and a leak…
- cv-src/build.py turns the site's own profile, tool and project files into a one-page CV in English…
Built with: Claude Code, TypeScript, React, Vite, Tailwind CSS, Three.js, HTML & CSS, Git & GitHub, Python, FFmpeg
Previous project: Triad · Next project: Lead Intake · All projects