Delivered for clients.

// freelance · flagship · 2+ years maintained
Memory Matters
Nonprofit brain health organization · Hilton Head Island, SC · mymemorymatters.org

Completely rebuilt and relaunched the site for a nationally recognized dementia care and brain health nonprofit serving the South Carolina Lowcountry. Took over a disorganized existing site and delivered a polished, professional rebuild. Then, stayed on as the sole developer maintaining and expanding it for over two years. The site handles a wide range of real-world nonprofit needs: multi-program listings, event calendars, newsletter signup, donation flows, caregiver support resources, a member portal, and multiple location pages. Built on Wix Studio with custom Velo/JavaScript for dynamic behavior beyond what the visual editor supports.

Wix Studio Velo / JavaScript Multi-program site Donation flows Event calendar Member portal 2+ years maintained
// freelance · built, awaiting launch
Grass Roots Sports
Full-stack web app · Pattaya, Thailand

Built a full production web app for a sports nonprofit running youth, teen, and adult basketball programs. Features bilingual EN/TH routing, a multi-step registration form with PromptPay QR payment, email confirmations via Resend, a Sanity CMS for content management, Clerk authentication protecting an admin dashboard, and a Neon (Postgres) database for registrations and contact messages.

Next.js TypeScript Tailwind CSS Sanity CMS Neon (Postgres) Clerk Bilingual EN/TH
// freelance · delivered
Big T's Bakery
Custom e-commerce site · Thailand

Hand-coded a bilingual (EN/TH) single-page bakery site from scratch after scoping out that a managed platform wasn't the right fit. Includes a live order builder with pack-size pricing, custom icing colour surcharges, a PromptPay QR checkout flow, and a LINE ordering integration. Deployed on GitHub Pages with a custom domain via Squarespace DNS.

HTML CSS JavaScript GitHub Pages Bilingual EN/TH
// ask about henry