Code & Systems

I design and build digital tools that support rehearsal rooms, touring crews, and independent artists. Below are a few recent builds that show how the engineering practice complements the stage work.

Featured builds

2025

CueBridge · real-time cue synchroniser

Signal routing layer that keeps lighting, projection, and sound queues aligned across multiple operators during rehearsals.

  • Designed a latency budget and buffering strategy that keeps state in sync within 120 ms.
  • Built a declarative cue editor so designers can rearrange whole scenes without touching code.
  • Deployed a multi-stage preview workflow that mirrors the lighting desk safely.
Next.jsTypeScriptWebSocketsRedis

2024

Ledger Lines · music discovery analytics

Aggregates streaming and ticketing data for independent artists, producing actionable reports on where to tour next.

  • Implemented nightly ingestion pipelines with back-pressure aware batching to protect third-party APIs.
  • Authored a scoring model that surfaces under-served cities using sell-through velocity rather than raw counts.
  • Shipped a branded dashboard experience with exportable decks for artist managers.
Next.jsPostgreSQLPrismaTailwind

2023

Stagehand Toolkit · performer utilities

Collection of lightweight command-line tools for theatre productions: prompt book diffing, rehearsal timers, and projection compressors.

  • Published four utilities to npm with zero-config installers for stage managers.
  • Coordinated feedback loops with the production team to prioritise ergonomics over raw feature lists.
  • Automated release packaging and changelog generation using GitHub Actions.
Node.jsRustpnpm workspaces

Toolbelt

These are the languages, frameworks, and creative tools I reach for when turning ideas into reliable systems.

TypeScriptReact & Next.jsNode.jsPostgreSQLPrismaTailwind CSSRustGitHub ActionsFigmaAbleton Live

Collaboration notes

I thrive in cross-disciplinary rooms where designers, writers, engineers, and performers iterate together. If you have a production that needs custom tooling—or a product that could use a dramaturg's eye—reach out and let's trade notes.

Email Vince