portfolio.
Check out some of my latest product design case studies.
I've worked for startups, agencies, corporations, and government and have led projects to design products used by millions of people.
Filter by project type

Wuchang.
Senior Web Developer, 505 GAMES
Spearheaded the end-to-end development of a high-performance product website, including a complete rebuild of the WordPress theme and backend on AWS. Collaborated closely with Brand Managers and the Creative Art Director to seamlessly integrate brand identity with innovative design. Architected a reliable, scalable AWS infrastructure with CloudFront to ensure global speed, security, and performance.

Creator analytics dashboard.
Engineering Manager, Product Analytics
Led a cross-functional squad to design and build a creator analytics dashboard that surfaces meaningful metrics, not just graphs. Defined the information architecture, front-end architecture and interaction patterns so creators can see at a glance which formats, channels and experiments are actually moving the needle.

Blades of Fire.
Engineering Manager, Marketing Web
Led the delivery of a cinematic marketing site for Blades of Fire, building the experience from the ground up using vanilla JavaScript, modern CSS, and a fully custom WordPress theme. Partnered with game producers and brand stakeholders to translate in‑game visuals into performant, responsive layouts, while keeping authoring flexible for the content team through reusable Gutenberg blocks and tailored CMS workflows.

Crime Boss: Rockay City.
Lead Front-End Engineer & Engineering Manager
Partnered with the product team and Creative Director to design and ship a new marketing site for Crime Boss: Rockay City, built on a bespoke WordPress theme tailored to the game's launch roadmap. Led the engineering approach end to end, from information architecture and responsive layouts through to performance, caching, and SEO, using modern JavaScript, modular SCSS, and a component-driven PHP template layer to keep the experience fast and easy to evolve.

Ghostrunner.
Technical Lead, 505 GAMES
Led the launch of the Ghostrunner marketing site and digital presence, owning the AWS infrastructure, performance optimisation, and go-live coordination across global regions. Partnered closely with Brand Managers and the wider publishing team to plan capacity, tune caching and CDN behaviour, and ensure the experience stayed fast and reliable through key beats like announcements, trailers, and launch day traffic spikes.

Death Stranding: Director's Cut.
Senior Web Developer, 505 GAMES
Led the rebuild of the Death Stranding: Director's Cut marketing site on a custom WordPress theme, engineered to support global campaigns across PC and console. Worked closely with brand and product teams to translate Kojima Productions' visual identity into a fast, responsive experience, optimised for localisation, live content updates, and high traffic around key beats like trailers, sales, and DLC drops.

Bloodstained: The Scarlet Engagement.
Senior Web Developer, 505 GAMES
Owned the end-to-end delivery of the Bloodstained: The Scarlet Engagement marketing site, designing and implementing a custom WordPress theme tuned for a global cross-platform launch. Partnered with brand, production, and community teams to bring key art and trailers to life in a performant, responsive front end, while keeping content workflows flexible for frequent updates around announcements, events, and DLC.

Red Solstice 2.
Senior Web Developer, 505 GAMES
Led the redesign and implementation of the Red Solstice 2 marketing site on a custom WordPress theme, focused on showcasing co-op tactics gameplay and live content around updates and seasons. Collaborated with publishing, community, and art teams to translate in-game visuals into performant, responsive layouts, while architecting a flexible component system so the site could evolve alongside balance patches, events, and platform launches.

Nivalis.
Senior Web Developer, 505 GAMES
Partnered with publishing and creative teams to deliver the Nivalis marketing site on a bespoke WordPress theme, crafted to showcase the game's neon-soaked cyberpunk city. Architected a component-driven front end that keeps pages fast, responsive, and easy to localise, while supporting ongoing content beats like trailers, dev diaries, and platform announcements across the lifecycle of the game.

505 Games.
Senior Web Developer, 505 GAMES
Led a major platform upgrade for the 505 Games corporate website, delivering an updated theme and a full migration to a new server environment. Implemented Cloudflare alongside a global edge network on AWS to harden security, improve resilience, and accelerate content delivery worldwide, supporting a site that serves approximately 1.5 million users a year.

GlowFlowWP.
Creator & Lead Developer, Personal Project
Designed and built GlowFlowWP entirely from scratch: a WordPress translation plugin that gives users a simple, visual way to translate their websites into multiple languages through an intuitive graphical interface. Includes a CSV bulk import and export feature for managing translations at scale, making localisation fast and accessible for site owners.

Stray Blade.
Senior Web Developer, 505 GAMES
Delivered the Stray Blade marketing site on a custom WordPress theme, built to showcase the action-adventure world of Acrea across a global launch. Worked with brand and publishing teams to translate key art and trailers into a fast, responsive front end, while keeping content workflows flexible for announcements, gameplay reveals, and launch beats.

Among the Trolls.
Senior Web Developer, 505 GAMES
Built the Among the Trolls marketing site on a bespoke WordPress theme, crafted to capture the mystery and atmosphere of the Finnish wilderness survival adventure. Partnered with publishing and creative teams to deliver a performant, responsive experience that supports ongoing content beats like dev diaries, trailers, and Early Access announcements.

Puzzle Quest 3.
Senior Web Developer, 505 GAMES
Delivered the Puzzle Quest 3 marketing site on a custom WordPress theme, supporting the globally renowned match-3 RPG franchise across mobile and PC launches. Collaborated with community and publishing teams to build a fast, responsive hub for news, roadmaps, FAQs, and platform download links, engineered to handle ongoing live content updates.

Mac Nutrition Uni.
Web Developer, Freelance
Delivered backend server updates, WordPress theme improvements, and a custom WooCommerce plugin for Mac Nutrition Uni, the world's first 12-month, evidence-based online nutrition qualification. Worked across the server environment, ecommerce layer, and custom theme to keep the platform fast, secure, and reliable for students completing the course entirely online.

Mac-Nutrition Mentoring Lab.
Web Developer, Freelance
Delivered WordPress theme updates for the Mac-Nutrition Mentoring Lab, a subscription platform where qualified nutritionists continue their professional development through expert-led mentoring, business coaching, and soft-skills training. Kept the theme layer current, stable, and consistent with the wider Mac-Nutrition brand.