2023 — Now
Los Angeles Metropolitan Area
Served as the lead engineer and owner of the Rumble Studio web client, hosting over 20k streams per month with a cumulative watch time exceeding 5k years. Responsible for gathering product requirements, coordinating design handoffs, and ensuring alignment with mobile teams.
Conducted user interviews with power users to identify key pain points, translating insights into action items and implementing solutions. This led to a consolidated client interface, improved live-streaming video layouts, and enhanced audio control for clients.
Enhanced streaming video layout functionality by updating PostgreSQL schemas, implementing CRUD GraphQL operations, and integrating changes into the web client to improve user control over video
presentation.
Managed the Sentry backlog, collaborating with multiple teams to triage issues and working directly with end users to identify root causes. Delivered fixes for diverse challenges, including invalid proprietary codec usage, internal cloud storage DNS failures, and persistent audio/video recordings after stream teardown.
Established standards for the component library, optimized the icon build process, and streamlined GraphQL code generation, enhancing consistency and developer efficiency.
2021 — 2023
New York, New York, United States
Developed the web client for live streaming audio and video, enabling live audience participation,
post-production tools, video/audio clipping, and hosting episodes for asynchronous playback.
Implemented server-side rendering (SSR) for episode pages to improve SEO and ensured full meta tag support, enhancing presentation when sharing episodes or creator pages on external sites.
Built an interactive audio transcript system, syncing transcripts with audio playback and enabling playback control directly through transcript interaction.
2020 — 2022
Muuse is a live music streaming platform designed as a social network that allows anyone to stream high-quality audio & video to their audience. Peak usage had 8 concurrent video streams with 1k+ viewers. At Muuse my focus was providing users the best possible experience while working at a rapid pace to continually iterate and improve the product. This included building the entire client application, assisting in API architecture decisions, managing the ux design lifecycle, and conducting customer research.
Worked with react, flask, postgres, and nginx-rtmp module to create an application that at peak scale served 8 different live video streams and supported traffic from 1k+ viewers.
Designed and managed PostgreSQL database.
Utilized mobile first architecture, cross browser/device compatibility, and accessibility.
Worked with apollo graphql to efficiently query data, store information locally in a cache, properly handle errors, and ensured schema designs were written to easily scale.
Created a secure user experience by mitigating potential xss or csrf attacks.
Implemented a scalable SPA architecture using react router and utilizing lazy loading.
Configured the client application’s build for our CI/CD pipelines using webpack and docker.
Implemented a real-time chat feature for public and private communication amongst users.
Expanded upon an open source javascript media player and associated plugins to quickly add functionality to the client side media player for Muuse’s specific requirements.
Created a scalable design system and worked through ideation to implementable design documents using figma.
Made efficient critical product decisions through customer discovery/feedback interviews and ga tracking.
Oversaw social media marketing strategy and managed the social content creation team.
2019 — 2020
Redwood City, California
Collaborated with multiple stakeholders and cross functional teams on the development of WePay’s partner center which was used daily by over 200 partners that supported over 100,000 merchants.
Owned and managed the development of WePay’s partner data visualization suite which handled over 2.8T in payment volume spanning two years of historical data. In charge of managing project scope, sprint planning, feature development, and maintaining alignment amongst the engineering team.
Implemented partner support features that provided a more streamlined support process for users and lessened the load on WePay’s internal support team.
Assisted in 2X growth of the team by conducting technical interviews.
Mentored junior engineers on engineering best practices, reliable testing, and efficient troubleshooting.
Ensured site reliability by maintaining >75% test coverage with jest and automated ui testing using testim.io.
Worked on multiple services across the stack that utilized javascript, python, java, php, postgres, and cassandra.
2019 — 2019
San Francisco Bay Area
Refactored the client application to be mobile friendly which decreased the site’s bounce rate by 53%.
Developed composable and scalable react components. Implemented babel & webpack build processes.
Added a staging environment on AWS for remote testing and increased confidence in site reliability.
Education
2014 — 2018
UC Santa Barbara
Bachelor of Science (B.S.)
2014 — 2018