
Miss Universe France
The official site of the French chapter: the finalists, the competition and the results.
Direction, design, build, copy/Hand-built static · French and English · Cloudflare/2026
Websites
Above: the first screen of missuniversefrance.org, as a visitor lands on it.
Every site here is live on its own domain. I take each one from the idea to the last line of copy: design, build, words, hosting. Open any of them to see the real thing.
Filter by kind. Open a frame for the real site.

The official site of the French chapter: the finalists, the competition and the results.
Direction, design, build, copy/Hand-built static · French and English · Cloudflare/2026

The official site of Miss Universe France 2026: portfolio, press and bookings.
Direction, design, build/Hand-built static · French and English · Cloudflare Workers/2026

Direct booking for a six-bedroom house in the south of France, with a 360 tour and live availability.
Design, build, copy/Hand-built static · English, French, Spanish · Cloudflare Functions/2026

My growth, marketing and AI systems firm. Booking and enquiries run through the site.
Founder. Design, build, copy/Next.js · Cloudflare/2026

Launch teaser and sign-up for a professional sumo league coming to Honolulu in 2027.
Design, build, copy/Hand-built static · Email sign-up · Cloudflare/2026

Fantasy bracket pools for friend groups, with an AI strategist for the host.
Product, design, build/Next.js · Postgres · Vercel/2026

The gallery’s Shopify store: boards from named makers, archival prints and items of aloha, shipped from Waikīkī.
E-commerce build, catalog, theme, copy/Shopify · Custom theme · Shop Pay/2026

The gallery carrying Duke Kahanamoku’s name, inside the Moana Surfrider in Waikīkī.
Design, build, copy/Hand-built static · English and Japanese · Cloudflare/2026

A noncommercial record of Duke Kahanamoku’s life, told in seven chapters.
Research, design, build, writing/Astro · Cloudflare/2026
There is more I have built that is not shown here. Client work stays private unless the client explicitly says it can be public. Screenshots taken October 2026 from the live sites.