About
Most of my time at Songtrust (Downtown Music, now part of Universal
Music Group) has gone into its royalty administration platform, where
independent musicians sign up, submit their songs, and collect the
royalties we register and gather for them worldwide. On that
Python/Django and React/TypeScript
stack I've owned initiatives end to end: the Business Signup Migration
and Draft State epics, moving the core song-submission flow off legacy
Django templates to React, performance work that cut the royalties
dashboard's main bundle by 71%, query and index fixes that made
songwriter search 13x faster, and authentication hardening like
multi-factor auth and user-enumeration prevention. More recently I've
been building a new platform from the ground up: a multi-tenant
GraphQL federation layer (TypeScript, Node, Next.js, Apollo Federation)
that integrates data across Downtown Music's operating companies. I own
the frontend, ship features end to end across the API layer, and review
code and make architectural and UI design decisions with engineering,
Product, and Design.
With our head of technology, I co-develop the harness we use to build
with AI agents: agentic workflows, orchestration, and the verification
gates agent-written code must pass. I help Product and Design adopt
agentic workflows of their own.
On my own time I'm also building an AI-assisted clinical review tool
for healthcare: it reads a consult request, retrieves the matching
clinical criteria with RAG, and drafts a decision with references that
a physician can review, refine with the AI, and finalize. It runs on
AWS with Claude on Amazon Bedrock.
Before software, I spent four years as a
Doctor of Physical Therapy: two as a traveling therapist,
taking over full caseloads at underserved clinics on three- to six-month
assignments, and two in home health. Across both I managed complex patient
caseloads, supervised physical therapist assistants, and worked daily with
interdisciplinary care teams. That work taught me to move without perfect
information and to pull in the right people at the right time. I bring
the same to engineering.
I retrained through
Launch School
and a CS degree, moved into engineering full-time in 2024, and I'm an
AWS Certified Solutions Architect – Associate. Early on, I landed
accepted patches to the Firefox codebase.
Outside work: music, video games, lifting, and open source. Happy to talk
about any of it, or the move from healthcare into engineering.