Rob Wills
Senior Frontend Engineer with a design background. 5+ years shipping React, Next.js and TypeScript in production, and 14 years across front-end and design overall.
This build
Built with Next.js 16 + React 19 (React Compiler enabled), TypeScript end to end. Content lives in Sanity, queried with GROQ; smooth scrolling via Lenis, page motion via GSAP, 3D balloon hand via Three.js + React Three Fiber. Styling is SCSS modules layered on a single design-token system designed in Figma. The component library is documented in Storybook and covered by Jest + React Testing Library, every component ships with stories and tests, so the design system stays trustworthy as it grows.







