background

About

I've spent 10 years as a theatrical lighting programmer on Off-Broadway and regional theater productions. That career taught me things that most engineers don't get from a CS degree: how to manage complex distributed state in real time, how to debug live systems under pressure, and how to build tools that fail gracefully when a show is running and there is no pause button.

I've programmed ~20 productions, working at the intersection of creative vision and technical execution. A contemporary lighting rig has thousands of addressable parameters — fixtures, colors, intensities, positions, effects — all changing simultaneously in response to timecode, manual input, and inter-system OSC triggers. Designing clean state models for that, at the speed of live performance, is what taught me to think architecturally before I ever wrote a line of TypeScript.

I started teaching myself to code in earnest in 2024 and have shipped four substantial projects since: a real-time collaborative desktop app (Electron, Socket.io, PostgreSQL), a production-deployed mobile app (React Native, Expo, Supabase), a native macOS app with on-device ML (Swift 6, Apple Intelligence), and a self-hosted containerized infrastructure stack (Docker, Traefik, n8n).

The transition is real and deliberate. The GitHub history shows it. I'm looking for a senior engineering role where 10 years of domain expertise in theatrical production technology is a genuine advantage — either at a company building tools for the entertainment industry, or at any company that values engineers who understand real-time systems, production reliability, and cross-functional collaboration from lived experience.

Technical Skills

Languages

TypeScriptJavaScriptSwiftSQL

Frontend

ReactReact NativeSwiftUITailwind CSSNext.js

Backend

Node.jsExpressPrismaPostgreSQLSQLite

Mobile

ExpoEAS BuildReact NativeSwift 6

Desktop

ElectronSwiftUI (macOS)Electron Builder

Real-time

Socket.ioWebSocketsSupabase Realtime

ML / AI

Core MLVision FrameworkApple Intelligence

DevOps

DockerTraefikn8nPortainerLinux

Protocols

OSCDMX512MIDIWebSockets

Testing

JestPlaywrightSwift Testing

Domain Expertise — Theatrical Production Technology

ETC Eos and MA Lighting — expert-level console scripting, show file architecture, and fixture library management.

Programmed ~20 productions across Off-Broadway, regional theater, and major event production. Integrated lighting with video, automation, and audio systems via OSC and timecode.

Production environment mentality: live shows have zero tolerance for runtime failures. That standard shapes how I think about software reliability.

Education

MFA — Lighting Design

University of Nebraska

2023

BA — Music Composition

California Lutheran University

2018