Back to home

The full portfolio

Projects, up close.

The short version lives on the homepage — this is where I go deep. What each project is, who it's for, the role I played, and the decisions behind it.

Client · Live 2026

Wag Train Retreat.
A brand worth booking.

A luxury dog boarding and professional training business set on six private acres in Elon, North Carolina — owned by Jen Mariani, a veteran and CCPDT-certified trainer. My job was to turn a deeply personal, hands-on business into a website that feels as warm, premium, and trustworthy as the real thing.

Role
Design & build
Type
Client · Small business
Location
Elon, NC
  • Multi-page site — Retreat, Training, Grooming, Pricing & FAQ — structured so owners find answers fast.
  • Booking-focused flow with intake forms for boarding, training, and cancellations built in.
  • Warm, premium visual language that earns trust — the site had to feel like a home, not a kennel.
  • Trust signals front and center: CCPDT-certified, veteran- and family-owned, six acres.
Web design Branding Small business Booking flow
Personal · Live

Cricket Scoreboard.
Built ball by ball.

A cricket scoring app I designed and built collaboratively with Claude — the kind of side project that started with "I just want to track my games" and turned into a deep dive on what people and AI can build together. Real-time score tracking with an interface that gets out of the way.

Role
Design & build
Type
Personal · Web app
Built with
Claude
  • Live, ball-by-ball scoring designed for use at the crease, not a spreadsheet after the fact.
  • Clean, confident typography and a layout that stays legible at a glance mid-match.
  • Feeds directly into the Stats Platform — every match becomes data you can explore later.
Web app Built with Claude Personal
Personal · Companion

Stats Platform.
Numbers behind the game.

The analytics layer on top of Cricket Scoreboard. Every match that gets scored flows into a dashboard with overviews, match histories, player profiles, and a top-performers leaderboard — plus a global ⌘K search to jump anywhere in the data. The scoreboard captures the game; this turns those innings into stories you can browse.

Role
Design & build
Type
Data & analytics
Pairs with
Cricket Scoreboard
  • Four views — Overview, Matches, Players, Performers — for browsing a whole season of cricket.
  • Command-K search to jump to any player, match, or stat instantly.
  • A clean, data-first interface that makes the numbers the hero.
Web app Data & analytics Companion to CSB
Nonprofit · Live

GogiFeeds.
Feeding the future.

A donor-driven fundraising platform that has been feeding kids since 2020. I designed the site and donation flow to put the cause first — clear impact, a simple PayPal-powered path to donate, and warm, trustworthy storytelling that turns first-time visitors into the next donor.

Role
Web design
Type
Nonprofit
Since
2020
  • Cause-first design that leads with impact, not paperwork.
  • A frictionless, PayPal-powered path from "I want to help" to "done."
  • Warm storytelling built to turn a first-time visitor into a repeat donor.
Nonprofit Web design Fundraising
AI-powered · Live

Triad APA Rulebook.
Rules, made readable.

The official local bylaws for Triad APA — 8-Ball, 9-Ball, Ladies, Masters, and Doubles leagues — turned into an interactive rulebook that's actually pleasant to navigate. Includes an AI-powered "Ask the Rulebook" search that answers questions in plain English, sourced straight from the bylaws. A personal favorite, since billiards is one of my own passions.

Role
Design & build
Type
Web app · AI
For
Triad APA league
  • Dense league bylaws reorganized into something you can actually read and search.
  • An AI "Ask the Rulebook" search that answers plain-English questions from the source text.
  • Covers every format — 8-Ball, 9-Ball, Ladies, Masters, and Doubles — in one place.
Web app AI search Information design