Rebuilt this site for performance and accessibility
Audited my own portfolio and found the home page shipping 628 KB - 80% of it three logos rendered as 28-pixel circles. One was an 880x880 PNG served at full size because the image optimizer had been bypassed; two others were auto-traced bitmaps, one a single SVG path with a 265,617-character definition. I fixed the raster path through next/image, re-optimized the vectors at a precision chosen by measuring rendered pixel error rather than by eye, and brought total page weight from 628 KB down to roughly 150 KB. I also fixed five WCAG AA contrast failures and added Lighthouse CI with byte budgets and axe assertions so none of it can quietly regress.