HamC.me
KeaneLS/HamC.me
TypeScript
A multi-stage guided tour with a replayable intro using Next.js and CSS. Optimized UI with React and TypeScript, used the IntersectionObserver API for dynamic reveals and counters, and built a responsive endless scrolling gallery using CSS keyframes and dynamic variables to enhance user engagement.