Luma Health
Dec 2023 – Present · 28 months
Communication Hub used in high-volume messaging workflows — performance and trust directly affect patient-facing outcomes.
The experience was heavy and the codebase had accumulated legacy patterns that made change risky and slow. User-generated rich text also introduced XSS risk if not handled end to end.
Refactored the Communication Hub to reduce UX friction (validated through user reports) and removed brittle patterns for maintainability. Eliminated critical XSS exposure by sanitizing user-generated content before API processing and on every render surface. Contributed to design system decisions and component APIs used across squads.
Smoother UX and faster iteration in a core workflow, with stronger security posture and fewer high-risk areas in a high-traffic product surface.
Membrus
Feb 2026 – Present · 2 months
A platform for churches to manage members, communication, and digital presence — public site, member-facing experience, and admin tools for staff in one product.
Churches often juggle spreadsheets, messaging apps, and ad hoc processes, which creates inconsistent data, operational overhead, and weak member experience.
Owned product end to end: problem definition, UX, architecture, and delivery across surfaces. Built workflows so non-technical staff can run day-to-day operations without engineering, and iterated with early users (church leaders) on real usage.
A unified system that reduces fragmentation and operational friction for staff while improving clarity for leaders and members — shipped as an evolving product, not a slide deck.
Shifting LLC
Mar 2024 – Feb 2025 · 11 months
A small team delivering a ticketing marketplace for events — balancing speed, quality, and team sustainability under scope pressure.
Scope pressure can erode quality or burn out the team without deliberate trade-offs and clear ownership.
Acted as a technical reference on architecture and product/UX trade-offs; led greenfield delivery end to end and built internal CMS-style tooling so non-technical users could iterate content. As Engineering Lead, navigated trade-offs to ship robust solutions while protecting pace and balance.
Shipped a functional marketplace with strong customer satisfaction and a sustainable engineering rhythm — daily unblocking, consistent reviews, and small DX wins that compound.
Sisnet LLC
Dec 2022 – Nov 2023 · 11 months
Curated marketplace around wine, food, and experiences — content and monetization had to scale without engineering as a bottleneck.
Small updates (copy, images, styling) generated frequent weekly tickets and pulled focus from higher-impact product work. Recurring revenue needed reliable subscription lifecycle and integrations.
Built an AdminJS CMS on Node.js so non-technical staff could ship safe content updates independently. Implemented subscription and monetization flows integrating Stripe and Klaviyo. Standardized UI through reusable components to speed feature delivery.
Engineering interruptions for routine content work dropped from weekly to almost never, freeing the team to focus on core product quality and roadmap delivery.