Web Projects

Homepage of the Original Bug Games website, with the green bubble-letter logo, navigation, the headline 'The City is a Garden. It's Time to Weed.' and a Steam wishlist button

Original Bug Games

Website for Original Bug Games, a game development team where I work as the 3D artist, VFX artist, and sole web developer. The site presents the team's current game, with sections on gameplay and weapons, a Steam wishlist link, and a Dev Logs page. Dev Logs are published through a Sanity backend, so any team member can post an update. The game is in production. The team has attended showcases and occasionally conducts virtual QA testing.

Screenshots

Original Bug Games 'How It Plays' section with three cards: Discard and Dash, Clear the Creep and The Speedrun Gauntlet

How It Plays

Original Bug Games 'The Arsenal' section showing five colour-coded weapon cards, from the Nail Gun to the Leaf Blower

The Arsenal

Original Bug Games homepage on a phone, with the logo and menu button above the headline and the Steam wishlist and gameplay buttons

Mobile Layout

Homepage of the Hahn's Gymnastics website, showing the logo, navigation and a photo of the gym floor

Hahn's Gymnastics

Website for Hahn's Gymnastics, a gym in Arden, NC offering classes, camps, parties, competitive teams, Parent's Night Out, and after school care. Families use it to find upcoming events, open the iClassPro app, and apply for jobs at the gym. I am the sole developer and handle ongoing maintenance and document creation. The site runs on Squarespace with custom code injections and has been live since 2020.

Screenshots

Hahn's Gymnastics section prompting visitors to download the iClassPro app and showing the gym's account name

iClassPro App Promo

Hahn's Gymnastics hiring section with a photo of a coach helping a gymnast on a balance beam and a button to apply

Hiring Call-to-Action

Hahn's Gymnastics homepage on a phone, with the logo, menu button and gym photo stacked in one column

Mobile Layout

Homepage of the Project Darkwater website, with a carved wood header, gold headline, parchment overview card and a red Play button on a dark blue background

Project Darkwater

Official website for Project Darkwater, a free-to-play pirate MMORPG revival run as a volunteer-driven non-profit. The project began in April 2025 and has grown from five people to 21. I am the creative lead and sole web developer, and I also work on the game as a game designer, 3D artist, and VFX artist. The site is a custom build with a React frontend on Cloudflare and a backend on Railway, styled to match the game's nautical theme. It includes a Captain's Log news section, a gameplay trailer section, an About page with an FAQ, a crew page that lists the team by department, login and sign-up pages, and an application page for open development, creative, and technical roles. The site is live but is not yet the project's main site.

Screenshots

Project Darkwater overview section with a parchment card describing the game and a large red Play button

Overview & Play Button

Project Darkwater Captain's Log section with three parchment news cards above a wood-textured footer with social icons

Captain's Log & Footer

Project Darkwater homepage on a phone, with the logo and menu button over the wood header and the overview card and Play button below

Mobile Layout

Homepage of this portfolio site, with the WC logo, navigation, an Available for work badge, the tagline and a hero carousel showing the Pirate Cutlass render

This Portfolio

The portfolio you are viewing, hand-coded in HTML, CSS, and JavaScript with no frameworks or build step. The layout is fully responsive and accessible, with a skip link, keyboard-navigable menus, accordions, and lightbox, and descriptive alt text. Images are served as WebP with smaller thumbnail sizes, and embedded content loads only when a project is opened.

Screenshots

The About page of this portfolio with an introduction and headshot

About Page

The bottom of the portfolio homepage showing the footer navigation, logo and contact links

Footer & Contact Links

The portfolio homepage on a phone, with the logo, hamburger menu, Available for work badge, heading, tagline and the top of the hero carousel

Mobile Layout