Lead Software Engineer · Disney
Joseph Mizrahi Commerce & AI for streaming.
I build how subscribers sign up, pay, and manage their plans on Disney+, Hulu, and ESPN, and the AI tools commerce teams use to ship.
Since 2015 · MLB Advanced Media → BAMTech → Disney
What I work on
Commerce · 2019–now
Sign-up and subscriptions for Disney+, Hulu, and ESPN
Checkout, billing, and account flows for Disney+, Hulu, and ESPN subscribers, from the 2019 Disney+ launch to new markets around the world.
- Payments
- Subscriptions
- React
- TypeScript
AI · 2026–now
AI tools for engineering teams
An AI assistant in Microsoft Teams and shared AI workflows that help commerce teams triage issues, ship, and support their work.
- AI
- Developer experience
Developer tools · 2021–2025
A testing toolkit built into staging
One-click sign-up, test accounts, and region switching built into staging pages, so QA, engineering, and product can test without setting things up by hand.
- Tooling
- QA
Sports web · 2015–2019
MLB.com and NHL.com
Where it started: MLB's family of sites, then NHL.com and all 31 club sites, including Game Center and the NHL.TV web player.
- Web platform
- Node
- Sports
Experience
Lead Software Engineer
The Walt Disney Company · Transactional & Payments (Disney+, Hulu & ESPN)
May 2025 – Present
- Build the sign-up, payment, and subscription-management experience for Disney+, Hulu, and ESPN on the Transactional team (now Transactional & Payments).
- Retired large portions of legacy Disney+ web billing, activation, and subscription code as those flows moved to newer systems.
- Built and maintain an AI engineering assistant in Microsoft Teams that helps client-side commerce teams speed up triage and routine engineering work, with human review built in.
Show 5 moreShow less
- Built and maintain much of a shared library of AI developer workflows that standardize how several commerce squads plan, ship, and support their work.
- Built the Disney+ and Hulu sign-up and account touchpoints for MLB.TV on ESPN, sending subscribers to purchase on ESPN.
- Built plan-switch handling for partner bundles, so bundled subscribers see the right options when they change plans.
- Shipped subscriber-facing features across discounts, pricing, and activation, and improved internal tooling that speeds up QA.
- Instrumented commerce analytics across sign-up, activation, and purchase flows, including ESPN, so product teams can measure what ships.
Senior Software Engineer
Disney Streaming · Commerce (Disney+, Hulu & ESPN)
September 2021 – May 2025
- Built an in-page developer and QA toolkit for Disney+, Hulu, and ESPN commerce staging environments, with one-click sign-up, test accounts, region overrides, and debugging tools that replaced manual setup for QA, engineering, and product teams.
- Built core subscription management across Disney+ and Hulu, from plan switching and account pages to Extra Member, replacing legacy billing and subscription pages.
- Built Disney+ web commerce for new international markets, including localized pricing and regional payment requirements.
Show 3 moreShow less
- Built subscription recovery, retention, and cancellation flows that help subscribers resolve payment issues and keep or change their plans.
- Built checkout steps with monitoring and end-to-end tests, and used feature flags to roll out pricing changes safely.
- Mentored junior engineers, reviewed code, and wrote technical documentation for launches and new features.
Software Engineer
MLB Advanced Media → BAMTech → Disney Streaming
June 2015 – September 2021
- Disney+ (2019 – 2021): Engineer on the Disney+ web launch team, building sign-up, paywall, billing, and redemption flows for the November 2019 launch.
- Expanded Disney+ commerce to new markets across Europe, and built end-to-end commerce test automation for launches in Latin America, including Star+.
- NHL.com (2016 – 2019): Maintained and extended NHL.com and its 31 club sites, including Game Center, the NHL.TV HTML5 player app, subscription sell pages, the All-Star fan ballot, playoffs, and schedule.
Show 1 moreShow less
- MLB (2015 – 2017): Built sites across MLB Advanced Media's digital family, including MLB.com, PlayBall.org, Sports on Earth, SNY.tv, and the World Baseball Classic, and helped move them from legacy JSP to Node and Express.
Earlier roles (2009–2015)
Intern
BlueSwitch
September 2014 – June 2015
- Developed numerous websites and webpages for a web design company.
- Engaged with HTML, CSS, JavaScript, jQuery, Classic ASP, ASP.NET MVC, Visual Basic, Git, Photoshop, Visual Studio, Bootstrap, and WordPress.
- Performed site testing including error checking and browser compatibility.
CEO and Founder
JM Unlocks
September 2012 – December 2014
- Directed the operations of a successful iPhone unlocking service.
- Responsible for purchasing merchandise, business supplies, and services to facilitate the business.
- Developed the structure of the API to better assist customers.
- Responsible for testing every aspect of the website and API commands.
- Managed human resources, customer service, and social media for the company.
Developer
SYPulse
February 2013 – June 2013
- Produced the website and iOS application for a community news company.
- Handled server configuration.
Manager
USCoinSpot
January 2009 – May 2011
- Managed an e-commerce business, selling items on eBay, Amazon, and the company website.
- Facilitated payment & shipment of merchandise.
- Coordinated customer service.
Intern
Majesco
April 2010 – May 2010
- Collaborated with a team of video game developers to test and debug games.
- Responsible for installing operating systems and drivers on formatted computers.
- Assisted the IT department conducting daily evaluation of computers while managing inventory.
Education
M.A. Computer Science
Brooklyn College, City University of New York
2014 – 2019
B.S. Computer Science
Brooklyn College, City University of New York
2010 – 2014
Projects

Jersey Shore Hatzalah Carnival
Site for an annual community carnival in Deal, NJ, built and run since 2015.
hatzalahcarnival.com

Bites Between Bedtime
First-hand video guide to kosher food across New York and New Jersey. Built with Astro.
bitesbetweenbedtime.com
Earlier work 2012–2015
- Accessory InnovationWebsite
- ApanaWebsite
- BittenAppsWebsite
- Blink InnovationsWebsite
- BlueSwitchWebsite
- Brooklyn ClothComing-soon page
- BSDREWebsite
- Freezy FreakiesWebsite
- Haskell JewelsWebsite
- Image CapitalWebsite
- JMLegendWebsite
- KidsperationWebsite · code
- Layer8Website
- No Man Walks AloneWebsite
- One Family FundHTML email
- Q4 DesignsWebsite
- SunSourceWebsite
- SYPulseiOS app · code
- SYPulseWordPress site · code
- Town and CountryWebsite
- TricoastalWebsite
- Card animationJS demo · code
- CSV in JavaScriptJS demo · code
- JavaScript calendarJS demo · code
- Responsive webpage mockupMockup · code
About

I'm Joseph Mizrahi, a Lead Software Engineer on Disney's Transactional & Payments team, building the commerce experience behind Disney+, Hulu, and ESPN, and helping Disney's client-side commerce teams use AI in day-to-day engineering.
I started in 2015 at MLB Advanced Media, building sites like MLB.com, then moved with the BAMTech spin-out, which became Disney Streaming and is now part of The Walt Disney Company. Along the way I worked on NHL.com, helped launch Disney+ and take it to new markets around the world, and grew into commerce for Hulu and ESPN. More than a decade and thousands of pull requests later, I'm still building how fans subscribe, now including MLB.TV on ESPN.
Get in touch
The fastest way to reach me is LinkedIn. You can also send a note here.
Message me on LinkedIn