// Motion
Timelapses, animation tests, and game dev clips — a look behind the still frames.
3 clips
// Shop
Selected works available through print-on-demand — take a piece of the gallery home.
26 for sale
26 prints available through print-on-demand partners.
Browse galleryClient work, side projects, and experiments — design systems, shops, campaign sites, and games.
3 featured
Explore all projectsBane NOR
Succeeded design system lead at Bane NOR — maintaining and growing a live React library across 20+ rail product teams. Roadmap, releases, stakeholder reporting, and support at national-operator scale.
Interactive 3D black hole from Bruno Simon's Awwwards 2022 shader workshop — Three.js, GLSL, gravitational lensing, step-by-step build notes, and links to Three.js Journey.
Anton Sport
E-commerce frontend for Anton Sport — Next.js, TypeScript, and Turborepo monorepo with catalogue, filters, and checkout flows.
More engineering and design work in the full archive.
View all projectsDigital paintings — stylised portraits, landscapes, and sci-fi. I take commissions occasionally.
Drag to explore · Click the center painting to open
Like what you see?
Explore all paintings// Skills
Here are some of the skills I have acquired over the years.