The brief
“Build a website that feels less like a website and more like a waiting room you actually want to sit in.”
Most people land on a therapist's site for the first time during a difficult moment — between sessions with someone who wasn't the right fit, after a sleepless night, after a friend finally said the thing. The site is the first room they walk into. It should feel calmer than the moment that brought them there.
GJome's site is being built around that visitor context. The voice is plain and unhurried. The layout has room to breathe. The intake flow doesn't ask for anything that doesn't need to be on the internet, and the technical design treats PHI as a boundary, not a footnote.
What I'm building
Four pieces, fitted together.
Quiet, accessible brand presence
A small site that loads fast on a phone, reads cleanly to a screen reader, and feels considered to a person who landed here at 2 a.m. on a hard night.
A private, careful intake flow
Just enough to start a conversation. No clinical detail collected, no probing intake quiz — designed end-to-end with PHI exposure as the thing to avoid.
An About page that feels human
Therapist-led writing, edited for clarity. Photography that looks like a person, not a stock library. A reading-room voice, not a marketing voice.
Resources & journal
MDX-powered short writing — a place for the practice to publish notes, recommended reading, and short pieces in a voice that matches the rest of the site.
Selected screens
How the front-end comes together.
The stack
Modern, owned, durable.
The same stack I use for every Nuez Miami build — fast, accessible by default, and one that GJome will still own and control five years from now.
- Next.js 15 (App Router)
- React 19 — Server Components
- TypeScript (strict)
- Tailwind CSS v4
- Server Actions
- Resend
- MDX journal
- Vercel + Cloudflare




