Open to work·Building systems that power great experiences.Resume Open to work·Building systems that power great experiences.Resume
Work

Featured work, case studies & presentations

Shipped features, solved problems. From SaaS product launches and platform migrations to concept work and conference talks — see for yourself.

Filter by category

Tax Notice Intelligence

NetlifyClaude

Built to triage a backlog of tax notices without drowning an ops team in manual review, this pipeline runs four layers — intake routing through three sequential sub-agents: extraction, classification, and pattern detection. Each agent has a single job; confidence-based routing decides auto-resolve, human review, or engineering escalation. A proof of concept for automating a high-volume, high-stakes ops problem.

OperationsSystemsIntegrationsStrategy
0

The Ticketing Purchase Problem

View prototype Best on mobile
Lovable

Inspired by a bad buying experience: comparing performances across dates, sections, and price levels on a tiny screen with the seat map jumping out of view. This prototype explores what a seat-map comparison tool could look like: purpose-built so you can easily compare options without starting over every time.

ProductCustomer ExperienceLive Events
0

Job Search Dashboard

Archived
ReplitClickUp

Built to solve my own problem: tracking open roles across company career sites without living in twelve browser tabs. The dashboard crawled target sites for new listings, auto-generated application tasks via ClickUp integration, including starred filters, manual refresh, and a password-protected admin UI for adding new sites.

ProductIntegrationsOperationsStrategyPlatform
0
April 2026

Apartment Application Modernization

The Prompt

Identify an institutional problem with a poor product or service experience, define customer pain points, hypothesize a solution, and lead a cross-functional workshop to scope an MVP.

Deliverables
  • Product proposal including problem definition, customer analysis, and success metrics
  • Design & facilitate cross-functional workshop to scope & refine MVP
  • Drafted user stories from collaborative session
ProductCustomer Experience
0
June 2024

Airport Navigation App

The Prompt

Design a calm, real-time companion that guides travelers from curb to gate with confidence — reducing stress at every transition.

Deliverables
  • Traveler journey map across security, transit, and gate changes
  • Glanceable wayfinding patterns with progressive disclosure
  • Accessibility-first prototype for low-vision and first-time flyers
ProductCustomer Experience
0
August 2021

Salesforce Implementation

The Prompt

Stand up Salesforce as the single source of truth for fundraising and patron operations across multiple teams.

Deliverables
  • Unified data model mapped from legacy systems
  • Configured security, automations, and reporting
  • Training program and adoption office hours
Carousel coming soon
Supporting docs and visuals will live here.
ImplementationsSystemsIntegrations
0
Quickfire · TLCC 2018

Code You Can Use

Quickfire presentation outlining a custom barcode export bridging Tessitura and STAR ticketing systems, enabling a single scanner to validate tickets from both platforms at Second Stage Theater's Hayes Theater.

0
Panel · TLCC 2018

Non-Traditional Skills in IT

Panel discussion highlighting the professional journey from arts administration to technical database management, illustrating how non-traditional backgrounds and hands-on theater experience drive success in complex CRM operations.

0
Peer-to-Peer · TLCC 2019

DBA by Default

Peer-to-peer presentation outlining the technical migration of Hayes Theater from STAR Ticket to a self-hosted Tessitura environment, covering a multi-venue tenant, disaster recovery planning, system troubleshooting, and database administration.

0
Panel · TLCC 2019

Disaster Planning for Ticketing

Panel discussion on building and stress-testing disaster recovery infrastructure for ticketing systems, from Azure cloud migration to network redundancy and site recovery.

0