Portfolio & Case Studies

Selected Work — From Concept to Launch
Live Work
Live
Mission Possible Hooves & PawsDesktop screenshot coming
Mission Possible Hooves & Paws: Homepage hero, desktop view
1 / 5
Mission Possible Hooves & PawsMobile screenshot coming
Mission Possible Hooves & Paws: Homepage, mobile view
1 / 4
01 / Live

Mission Possible
Hooves & Paws

Nonprofit EventRegistrationNext.jsSupabaseVercel

A nonprofit event site connecting Guardian 4 Heroes and Heroes K9 Odyssey Academy — built to communicate mission, drive registrations, and handle event logistics. It's live now and gaining real traction.

  • A

    Registration built for people signing up from their phones.

  • B

    The cause hits before the logistics.

Visit Live Site
Live
Guardian 4 HeroesDesktop screenshot coming
Guardian 4 Heroes: Homepage hero, desktop view
1 / 5
Guardian 4 HeroesMobile screenshot coming
Guardian 4 Heroes: Landing cover, mobile view
1 / 6
02 / Live

Guardian 4 Heroes

Equine Therapy NonprofitMulti-PageHTML · CSS · JSGitHub Pages

An equine therapy nonprofit serving U.S. veterans. They came in with a mission and a name — and no web presence. The result is the emotional credibility anchor of this whole portfolio.

  • A

    Hero section built on real emotion, not stock photos.

  • B

    Two clear paths: veterans looking for help, supporters looking to give.

Craig went above and beyond. He didn't just build us a website — he brought our mission to life. We get compliments on it constantly.

Guardian 4 Heroes Team
Visit Live Site
In Progress
Courage To ClawsDesktop screenshot coming
Courage To Claws: Homepage hero, desktop view
1 / 3
Courage To ClawsMobile screenshot coming
Courage To Claws: Homepage, mobile view
1 / 3
03 / In Progress

Courage To Claws

ContractorQuote FormAdmin Dashboard

A contractor site currently in development. Full write-up coming at launch.

  • A

    Quote form wired to a real backend. Every submission reaches the contractor.

  • B

    Private admin dashboard for managing projects and inquiries.

Private Tool
ChoreFlowDesktop screenshot coming
ChoreFlow: House chores, desktop view
1 / 3
ChoreFlowMobile screenshot coming
ChoreFlow: Weekly chore board, mobile view
1 / 3
04 / Private Tool

ChoreFlow

Web AppReact · TypeScriptViteRuns in the Browser

A chore assignment app built for a shared house of 14 residents. One button generates a fair weekly schedule, balancing chore difficulty and avoiding repeats, then tracks completion through the week. In use now and kept private.

  • A

    Assignment engine balances difficulty, blocks repeat chores, and locks fixed roles in place.

  • B

    Runs entirely in the browser: no accounts, no server, one-click export for backups.

Demos & Concepts
Demo
Ember & Oak CafeDesktop screenshot coming
Ember & Oak Cafe: Homepage hero, desktop view
1 / 4
Ember & Oak CafeMobile screenshot coming
Ember & Oak Cafe: Homepage, mobile view
1 / 4
05 / Demo

Ember & Oak Cafe

RestaurantMulti-PageMobile Menu OverlayHTML · CSS · JS

A dark espresso-themed restaurant site — premium without being pretentious. Full-screen mobile menu overlay, multi-page structure, and a visual identity that feels like the neighborhood cafe it represents.

  • A

    Dark restaurant concept with a full-screen mobile menu.

  • B

    Multi-page structure: menu, story, visit.

View Demo
Demo
Vanguard FitnessDesktop screenshot coming
Vanguard Fitness: Homepage hero, desktop view
1 / 4
Vanguard FitnessMobile screenshot coming
Vanguard Fitness: Homepage, mobile view
1 / 3
06 / Demo

Vanguard Fitness

Coach FunnelLead GenerationHTML · CSS

A fitness coach landing funnel built to convert — bold visual identity, program breakdown, social proof, and a strong call to action for a coach who takes their brand seriously.

  • A

    Landing page concept: turn visitors into clients.

  • B

    Sells the method, not just the workouts.

View Demo
Demo
IronShield RoofingDesktop screenshot coming
IronShield Roofing: Homepage hero, desktop view
1 / 4
IronShield RoofingMobile screenshot coming
IronShield Roofing: Services section, mobile view
1 / 2
07 / Demo

IronShield Roofing

Local ContractorSingle PageLead Generation

A single-page lead generation site for a local roofing contractor. One goal: turn visitors into phone calls. Bold hero, clear services, trust signals, and a single prominent call to action.

  • A

    Lead-gen concept: every pixel serves the phone call.

  • B

    Trust signals before the fold, click-to-call on mobile.

View Demo
Demo
LaunchDeckDesktop screenshot coming
LaunchDeck: Homepage hero, desktop view
1 / 4
LaunchDeckMobile screenshot coming
LaunchDeck: Homepage, mobile view
1 / 3
08 / Demo

LaunchDeck

SaaS WaitlistSingle PageEmail Capture

A pre-launch waitlist page for a SaaS product. Build anticipation, communicate the product's value, and capture early sign-ups before launch. Dark, futuristic, conversion-focused.

  • A

    Waitlist concept for a product that doesn't exist yet.

  • B

    Sells the vision with a dark, futuristic identity.

View Demo
Your Project Next?

Let's build something
worth showing.