AI-powered reputation management SaaS for local businesses. Designed, built, and launched independently.
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.
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.
Conversion-focused landing page designed to communicate directly to owner-operators — not enterprise buyers. Clear value, low friction, fast to a free trial.
Full dashboard UX/UI, application engineering, and integrations across six platforms — designed and built independently from the first commit to production.
Every layer of Halo — brand, marketing, product, and engineering — was designed and built by the same hand. No handoffs, no agency, no contractors.
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.
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 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.
Shipping a SaaS product involves work that rarely surfaces on a portfolio page.
I handled all of it directly.
"This is the work that separates shipped products from portfolio concepts."
Halo — 2025