← All work
SaaS Brand Identity UX/UI Product Design 2025–present

Halo

AI-powered reputation management SaaS for local businesses. Designed, built, and launched independently.

Reputation management,
automated.

Local businesses live and die by their online reputation. A single week of unanswered 1-star reviews can tank bookings. But the tools that exist — Birdeye, Podium, NiceJob — are expensive, bloated, and designed for enterprise. Independent operators get left with spreadsheets and anxiety.

Halo is built for owner-operators: restaurants, medspas, yacht charters, home services. One unified inbox for reviews across Google, Facebook, Yelp, TripAdvisor, Healthgrades, Airbnb, and Booking.com. AI that drafts responses in the owner's voice. Automated SMS and email requests that turn happy customers into more reviews. All for $49–$79 a month.

01
Brand Identity

Logo, color system, typography, and voice — built for a product that needs to feel approachable to a restaurant owner and credible enough for a medspa.

02
Marketing Site

Conversion-focused landing page designed to communicate directly to owner-operators — not enterprise buyers. Clear value, low friction, fast to a free trial.

03
Product Design & Build

Full dashboard UX/UI, application engineering, and integrations across six platforms — designed and built independently from the first commit to production.

Halo dashboard

End-to-end,
start to finish.

Every layer of Halo — brand, marketing, product, and engineering — was designed and built by the same hand. No handoffs, no agency, no contractors.

  • Brand identity — logo, color system, typography, voice
  • Marketing website (haloreviews.app)
  • Product UX/UI for the dashboard (app.haloreviews.app)
  • Product architecture and feature roadmap
  • Full application engineering — React + Vite, Netlify serverless functions, Supabase, Clerk auth, Stripe billing
  • Third-party integrations: Google Business Profile OAuth, Facebook Graph API OAuth, DataForSEO (Yelp, TripAdvisor, Healthgrades, Airbnb, Booking.com), Twilio (SMS), Resend (email), Claude API (AI response drafting)
  • Motion and interaction design
  • All copy across marketing and product
  • Compliance: Meta App Review, Google Business Profile API quota, Twilio toll-free SMS verification

Designed for
owner-operators.

The marketing site leads with the core value prop — reputation on autopilot — before explaining how. A dark, aurora-lit hero with a glass dashboard panel establishes the product's aesthetic and builds immediate credibility. The "How it works" section reduces the product to three steps: collect, draft, request.

Industry targeting (restaurants, medspas, home services, yacht charters) addresses the reader directly. Testimonials, a stats bento showing real outcome data, and a straightforward two-tier pricing section close the conversion loop without burying the user in feature lists.

Halo outcomes bento
Halo pricing section

One inbox,
every platform.

The dashboard is built around a single premise: everything in one place, nothing buried. The reviews feed surfaces all incoming reviews across connected platforms with platform-specific UI — star ratings for Google, thumbs for Facebook. Each review surfaces a "Draft response" action that opens the AI drafting panel.

The AI panel lets owners pick tone (Professional, Friendly, Thankful, Apologetic) and length (Short, Medium, Detailed) before generating a response in their voice via the Claude API. The Insights page tracks rating trends, review volume by week, rating breakdown by star count, and recent activity — all at a glance.

Halo reviews feed
Halo AI response drafting
Halo insights chart
Halo connected accounts

Built in production,
not in theory.

Halo runs on a modern production stack: React + Vite frontend, Netlify serverless functions (.mts) for the backend, Supabase (PostgreSQL) for the database, Clerk for auth on a custom domain, and Stripe for billing with a 7-day free trial. The AI response drafting is powered by the Claude API with configurable tone and length parameters.

Integrations include Google Business Profile OAuth, Facebook Graph API OAuth, DataForSEO for Yelp/TripAdvisor/Healthgrades/Airbnb/Booking.com, Twilio for SMS, and Resend for transactional email. All hosted on Netlify with full environment variable management.

I designed Halo and built it using Claude Code as my primary development environment, configured with MCP integrations including 21st.dev Magic, UI UX Pro Max, Google Stitch, and Nano Banana 2. I don't come from a traditional engineering background — I come from design. But I understand product architecture, debug production issues, and ship features independently.

The work that
doesn't show.

Shipping a SaaS product involves work that rarely surfaces on a portfolio page.

  • Meta App Review submission for 6 Facebook Graph API permissions — screencast preparation and per-permission justifications
  • Google Business Profile API quota increase request
  • Twilio toll-free SMS verification for U.S. messaging regulations
  • Privacy Policy and Terms of Service compliant with Google's Limited Use Policy and Meta's platform requirements
  • Meta Business verification
  • Stripe webhook handling for subscription lifecycle events

I handled all of it directly.

"This is the work that separates shipped products from portfolio concepts."

Halo — 2025
Live product haloreviews.app app.haloreviews.app
Next Project
MetaEngine →