My portfolio*

*A lot of what I've built over 15 years was built for clients or alongside teams, and that work belongs to them. What's here is mine: projects I designed, decisions I owned, and work I'm genuinely proud to put my name on. Each one reflects how I approach design: strategic, intentional, and built for real results. It's not exhaustive, but it's real.

My design process

Define.

Every project starts with understanding the problem. I dig into your goals, identify what's missing, and make sure we're solving the right thing before we start building anything.

Develop.

Once the direction is clear, I get to work, balancing what the business needs with what the audience actually responds to. Research, strategy, positioning, and design all feed into each other here.

Deliver.

This is where it all comes together. I execute with intention, stay close to the details, and don't call it done until it's actually working. Launch is a milestone, not a finish line.

League of Ultimate Questing Website

I've been a listener of the League of Ultimate Questing for a while. It's a genuinely creative podcast — Dungeons and Dragons played and presented like a professional sports broadcast, complete with announcers, in-world sponsors, and season arcs. The concept is legitimately great. The website was not. I started working with the SlapDash Studios team to explore what a real revamp could look like, and this is where that work lives for now. No guarantee it ever ships, but the work speaks for itself.

Soup Slut Branding

Some projects are a grind. This one was just fun. A millennial soup pop-up with a name that stops you mid-scroll, a chef-owner with a clear creative spirit, and a blank slate for branding. That's a good brief. From first sketch to final variations, this project was exactly the kind of work that reminds me why I got into design in the first place.

CA5 Surveying & Mapping

When a firm with over 30 years of history starts over, the new brand has to carry that weight without looking like it's carrying it. CA5 Surveying and Mapping launched in 2025 and needed an identity that felt established and credible from day one, without leaning on previously established business.

Bark Howloween

Seasonal campaigns are a window. They open fast, close fast, and if the page isn't built to perform the moment traffic hits, the opportunity is gone. For Bark's Halloween landing page, I set out to build something that didn't just look the part, but also had the data behind it to back up every design decision. The project was ultimately canceled before launch, but not before the work proved its case.

Offroad Racing Microsite

Sponsorship outreach is a numbers game, and athletes are usually losing it before they even get a response. I built this microsite for Jarett Megla to cut through the noise: one focused page that gives sponsors exactly what they need and nothing they don't.

EverConnect Partner Template

Scaling design across 25+ partners without sacrificing consistency is the kind of problem I find genuinely interesting. This template was built to solve it: one smart system that makes every partner page feel custom without building each one from scratch.

Brando Template

Most actor websites look like they haven't been touched since 2012. Brando was built to be the opposite: bold, fast, and impossible to scroll past without stopping.

McQueen Template

Where Brando makes a statement, McQueen lets the work speak. It's clean, fast, and built around the idea that the best actor website is one that gets out of its own way.

Brighter Vision Pricing Page

A pricing page is one of the highest-stakes screens in any SaaS product. It's where curiosity either becomes a conversion or quietly walks out the door. For Brighter Vision, we needed a page that didn't just display plans. It needed to earn the client's decision.

Saintful Seas

Five days. One theme. One game. Pirate Software's GameJam is exactly the kind of constraint that forces good creative decisions fast, and Saintful Seas was the result. A cozy, resource-collection strategy game about cleaning up the ocean that somehow managed to feel tranquil and competitive at the same time. I led the art direction and owned the full UI/UX from concept to submission.