The Fools' Guild
Heroes rise, kingdoms fall, tickets sell.
Co-producer · Design & full-stack development
- Show CMS
- Per-show box office
- Cast & team profiles
- Admin tools
My own troupe

The Fools' Guild is a fantasy improv troupe I co-produce in Vancouver — "a theatre company by and for fantasy lovers", staging improvised D&D adventures, romantasy epics and tavern nights across the city. I also built its entire digital home.
The platform grew out of a ticketing system I built for an earlier theatre company, expanded into a full self-serve venue: a show CMS, cast and team profiles, a newsletter, and a per-show box office that sells tickets without anyone leaving the site.
A guild hall on the web
The site leads with what the troupe does best: an auto-playing show reel, then straight into upcoming shows with their poster art front and centre. The dark, lightly fantastical visual language stays out of the posters' way while making the whole thing feel like one production.

Every quest gets its own page
Each show is a full production page: poster art with photo credits, the pitch, the cast with linked performer profiles, venue, date and runtime, content advisories and accessibility notes — everything an audience member needs before committing to a night of shenanigans.
Past shows stay up as a growing archive of the Guild's history, and the whole catalogue is managed through the site's own admin — publishing a new show takes minutes, not a developer.


Tickets without leaving the page
Every show configures its own box office. The platform carries a built-in Stripe checkout, and co-presentations — like runs at The Improv Centre — can swap in an embedded partner checkout instead. Either way the audience buys in a modal right on the show page: pick tickets, add a donation, check out, done.

The cast, on stage and off
An about section introduces the whole operation — co-producers, creative, marketing, technical and partnerships directors — each with their own profile. The same profile system powers the cast lists on every show page, so performers accumulate a body of work as the archive grows.

Pocket-sized shenanigans
Show announcements travel by Instagram, so the whole experience — posters, listings, show pages and checkout — is tuned for the phone it'll be opened on.

A theatre that runs itself
The Guild publishes shows, sells tickets and grows its audience from one platform — no third-party storefront, no developer on call. I co-produce the shows, host some of them, and built every pixel and endpoint of the thing that sells them: the most "me" project on this site.
Digital loyalty, end to end