Selected Work

Proof, not promises.

I’d rather show you running software than talk about it. Here’s a booking-and-CRM platform, AI assistants, and production sites you can open and use right now — built by one person who’s also a network and security engineer, so the plumbing underneath is built to hold up.

Slot'd preview
Slot'd
B2B SaaS · Booking + CRM
In development

A multi-vertical booking and client-management platform for salons, studios, and independent providers — shareable booking pages, a real CRM, and Stripe Connect payouts.

What made it interesting

Multi-tenant architecture, Stripe Connect Express onboarding with per-provider payouts, and a CRM that auto-computes client cadence and preferred services. Not a form on a page — a system.

Next.jsTypeScriptStripe ConnectMulti-tenantPostgres
CheckSwing AI preview
CheckSwing AI
AI Assistant · Sports org
Live

A domain-trained chatbot for a sports organization that answers questions about rules, regulations, and common inquiries without a human in the loop.

What made it interesting

Retrieval over the org’s own documents so answers are grounded in their actual rulebook — not generic model guesses.

AI / RAGChat UINext.js
Floresville Little League preview
Floresville Little League
Organization website
Live

A modern, fast, mobile-friendly website for a local youth sports organization, with AI-assisted features built in.

What made it interesting

Built to be maintained by the organization — no page-builder lock-in, no ongoing fee just to change the schedule.

Next.jsResponsiveSEO
lawndart.dev
This website
You’re looking at it

The site you’re on. Server-rendered, fast, and running a custom AI assistant I built — not an off-the-shelf widget.

What made it interesting

Next.js 15 SSR on serverless, a custom streaming Claude assistant wired server-side, contact delivery via Resend, and a strict Content-Security-Policy. The demo is the site.

Next.js 15SSRClaude APIStrict CSPResend
joeheath.com preview
joeheath.com
Professional profile
Live

A personal / professional profile site — a clean, fast home base for projects and background.

What made it interesting

Shows the range: from a full SaaS platform down to a sharp one-pager, same standard of build.

Next.jsFramer Motion

The same standard underneath all of it

Whether it’s a one-page site or a multi-tenant SaaS, the fundamentals don’t change: fast, maintainable, and secure by default.

Frontend

Next.js, React, TypeScript

Backend & Data

Node, Python, Postgres, Supabase

AI

Claude, OpenAI, RAG, agents

Security

Auth, CSP, least-privilege by default

Have something to build?

Let’s talk about what you’re trying to ship.

Tell me the problem. I’ll tell you what’s realistic, what it takes, and whether I’m the right person to build it.