Live / active
Sound Healing Chiang Mai
A website for a wellness studio, built around the things visitors need to do: find a session, book their place, explore instruments, and choose a language. I designed and developed the experience in English, Chinese, and Thai.
- Three languages
- External booking integration
- Shop, rentals & studio content
- My role
- Design, development & launch
- Selected stack
- Astro · Cloudflare
The delivered product
Explore the actual interface.

Help visitors find their next step
Sound Healing Chiang Mai offers sessions, lessons, workshops, retreats, and instruments. The website needed to explain these different paths while serving visitors in three languages.
A visitor looking for a session should be able to continue to booking. Someone researching an instrument needs the shop or rental information. Those decisions shaped the page structure and navigation.
Inside the system
From discovery to a booked session.
- 01
Choose a language
English, Chinese, and Thai across the experience.
- 02
Explore the studio
Sessions, workshops, retreats, instruments, and rentals.
- 03
Book a session
Continue into the external booking system.
A complete experience in each language
I built the site with Astro and deployed it through Cloudflare. The language switch changes the site content and navigation across English, Chinese, and Thai.
Booking connects to the studio's external booking service. The website brings that path together with the shop, instrument rentals, studio content, and WhatsApp and email contact options.
- English, Chinese, and Thai content and navigation
- Sessions, lessons, workshops, and retreats
- Shop and instrument rental information
- Booking and contact paths connected to existing services
A live website you can explore
The site is live at soundhealingchiangmai.com. The captures above show the delivered homepage in all three languages; the live site lets you follow the full experience.
Your project
Need something
like this?
Tell me what your team needs to do and what is getting in the way.
Keep exploring
Other work.
AI & automation at GreenTomatoMedia
Human-reviewed support, image and voice conversation context, and configurable AI tools for content teams.
Full-stack development & deploymentGym operations across 5+ branches
Operations platform for a regional gym chain: geofenced staff attendance, scheduling, payroll adjustments, customer visit tracking, and stock across 5+ branches.

Torpor for macOS
A native menu bar app to inspect Claude Code memory use, hibernate idle sessions, and return to them later.