180
Hit the toggle at the top and the site changes character. Minimal is the pitch: who I am, where I work, my best projects with real numbers. Creative is the archive: all 63 projects I have ever shipped, organized into folders you can open in place.
One HTML file, hand-written CSS, vanilla JavaScript. No framework, no build step, no dependencies except Lenis for smooth scrolling. Every animation, the folder system, and all the pixel art (the sparrow that flies when you stop scrolling, the panda eating my GitHub graph, the tortoise-and-hare race) is written by hand, rect by rect.
The whole document ships at about 26 KB gzipped
Zero layout shift, anywhere, ever
Only 6 of ~90 images load before you scroll
Built to hold a perfect Lighthouse score, and the tricks are commented in the source
Portfolio of the Day on #DesignerDailyReport. Trending on #Muzli. Work featured on #OnePageLove and #Save.design. All organic.
One tip: hover the dashed words in the intro. The page winks back.
Built with