ghst light

Less admin. More art.

Production software for casting, dispatch, and crew management.

Ghostlight

preview

Casting: submissions, shortlisting, callbacks, and the audition day itself — from posting the call to announcing the cast.

  • Post calls & collect submissions online
  • Rate, tag & shortlist with your team
  • Drag-and-drop callback scheduling with conflict detection
  • Run the audition day: live call sheet & in-room view

Next.js · TypeScript · PostgreSQL · Drizzle · Stripe · Vercel

Learn more →

The Board

retired

Dispatch augmentation for live events: the dispatcher decides, The Board does the phone tree — offers, skill matching, roster, from load-in to strike. Piloted for 90 days with a 3,700-member union local; retired 2026. The case study is the record.

  • Bulk SMS dispatch with seniority enforcement
  • Skill matching across 130,000+ records
  • Conflict detection & audit trail
  • Response tracking & availability parsing

Next.js · TypeScript · SQLite · Twilio · WebSocket · Tailwind

Read the case study →

booth

preview

An audiobook narration studio that runs on the narrator's own machine: teleprompter, recorder, accuracy checker, and ACX mastering — from first read to the file you upload.

  • Reads along as you record and flags every misread
  • Punch-in repair splices a re-read line back into place
  • Masters to ACX spec — RMS, peak and noise floor verified
  • Runs offline; no audio or manuscript leaves the room

Python · Flask · faster-whisper · ffmpeg · vanilla JS

Learn more →
Vincent Keats

founder

Vincent Keats

Software engineer and actor based in Vancouver.

Ghostlight started in 2024 on the dispatch desk at a stagehands' union local. Built The Board to automate crew dispatch — it's handled dispatch for 3,600+ workers across hundreds of shows. The Ghostlight app followed, applying the same approach to casting and creative teams. In 2026 I left the desk to build Ghostlight full-time.

Ghostlight has one goal. Less admin. More art.