MAYURESH JOSHI

Open to engineering leadership (Manager, Director, VP, Head of Engineering) and Principal Architect roles · remote or Pune

I take products from zero to scale in video conferencing

Engineering leader in Pune with 18 years of building products and the teams behind them: real-time video at BlueJeans and JioMeet, billing and revenue automation at Sequence, and GST compliance with Reconcile. I learn a new domain quickly, then build the architecture, the team and the delivery system to scale it, using AI-driven development with tests written first.

The ledger

What changed after I got there

Nine before-and-afters from five companies and one side build. Each links to the full story below.

Range

Different domains, the same move

The domain changes. The job stays the same: learn the problem fast, build the first version, then build the team and the system that let it scale.

Real-time video

Browser and room clients, media engines, call quality on weak networks.

BlueJeans · Hopin · JioMeet

Fintech and compliance

Billing and revenue automation, GST reconciliation and filing, audit trails.

Sequence · Reconcile

Platforms and SDKs

Monorepos, design systems and SDKs that other teams and customers build on.

Sequence · JioMeet SDKs

AI-native delivery

Teams and products built with AI agents, kept honest by tests written first.

JioMeet team · Reconcile

Work

Twelve stories, told as problem, action, result

Showing all 12 stories

Jio Platforms2023 – now · team of 11
VideoLeadershipProduct
meeting tool→ 100K active users

JioMeet: from a meeting tool to a chat-first platform

ProblemMost of Reliance's workforce of around 600,000 collaborated over WhatsApp and phone calls. JioMeet only did video meetings.

ActionI lead the 11-person team turning JioMeet into chat, audio and video in one product inside JioWorkspace, Jio's productivity suite. I own the client architecture across web, desktop, iOS and Android, co-own platform decisions with the media and backend architects, and partner with product managers on the roadmap.

ResultAbout 100,000 people across Reliance now use it actively. AI collaboration features are next.

Jio Platforms2023 – now
LeadershipAI
2–3 weeks→ 2 days to ship

Shipping in two days without a QA bottleneck

ProblemFeatures took two to three weeks to reach users, and every release waited on a manual QA cycle.

ActionI moved the team to acceptance-test-driven development and a full CI/CD pipeline. Every feature ships to production behind a flag, gets verified there by QA and product, then rolls out to customers in phases. I also set up the sprint rhythm with product: a prioritised backlog, weekly grooming, t-shirt-sized estimates, spike tickets for unknowns, and a demo and retro every sprint.

ResultTime to ship dropped from 2–3 weeks to 2 days, and the team releases with more confidence than before.

Jio Platforms2023 – now
PlatformsAI
5 repositories→ 1 monorepo

One codebase so AI can see everything

ProblemWeb, Electron desktop, iOS, Android and backend each lived in their own repository. Nobody, human or AI, could see a feature end to end.

ActionI merged them into one monorepo with shared packages and a design system, extending the pattern I first set up at Sequence.

ResultWith full context available to AI tools, every engineer now delivers features end to end across all clients and the backend.

Jio Platformswith product managers
VideoProduct
chat features first→ meetings first

Building for how people actually use the product

ProblemThe roadmap favoured advanced chat features such as message forwarding and an AI assistant. Usage data showed most users relied on calls, mostly on Android phones and the desktop app, often on weak networks.

ActionI took the data to product and argued for meetings first: recording, an automatic switch to audio-only when the network drops, a smooth mobile join, and stability. On a weak network the client now protects audio first, then screen share, and gives up video first.

ResultMany recurring complaints about meeting quality on low bandwidth stopped. The chat features followed once the core was solid.

Jio Platformswith QA and product
ProductVideo
1–2% of meetings→ ~5%

Low usage was a bug, not a verdict

ProblemBreakout rooms were used in only 1–2% of meetings, so product kept them at the bottom of the list.

ActionQA analysis showed the feature had basic issues and didn't work reliably. I pushed to fix those before deciding anything about its future.

ResultUsage rose to about 5% of all meetings, more than doubling, for a feature used mainly by education customers.

Jio Platforms2023 – now
PlatformsVideo
one app→ an SDK family

The product as a platform

ProblemMeeting features were needed both inside JioMeet and by external customers building their own apps.

ActionI architected a modular client and published it as the JioMeet SDKs on npm: core, hooks, store, media, templates and plugins.

ResultJioMeet itself is the largest consumer of its own SDKs, so external customers run on the same code our users do.

Reconcile2026 · architect and builder
FintechAIPlatforms
1 working day→ 30 minutes

A GST compliance platform, built by AI agents with tests as guardrails

ProblemA Chartered Accountant's associates spent a full day per client every month matching purchase records against the GST portal in Excel, carrying unmatched invoices forward and updating the portal one invoice at a time.

ActionWith the CA as product owner, I designed and built a multi-tenant platform for GSTR-2B reconciliation and GSTR-3B filing. Wrong tax logic fails silently, so every rule became a test before AI agents implemented it.

ResultOn real client data, a client with 500+ invoices went from a day to about 30 minutes, with every figure computed by the system. Small clients save little; the value grows with volume.

Guardrails for AI

Built with the BMAD method and AI agents implementing against tests written first.

≈7,600 tests · 6,900 unit · 200 integration · 490 end-to-end

Architecture

TypeScript monorepo. Next.js on Vercel; Fastify API and workers on AWS in Mumbai for data residency; PostgreSQL with tenant isolation and row-level security.

Correctness

Amendment version chains, an append-only audit trail and frozen snapshots of every filing. Target: 50,000 invoices in under 2 minutes.

Sequence2022 – 2023 · first frontend hire
FintechPlatforms
no frontend→ 4 apps, 1 system

The first frontend at a revenue-automation fintech

ProblemSequence automates billing, invoicing and revenue recognition for software companies. It needed a customer app, admin and super-admin portals and a mobile client, and had no frontend engineer.

ActionI joined as the first one and built the frontend from scratch as a monorepo, with shared packages for common logic and one UI component library and design system for every app.

ResultFour apps on one consistent system, and a pattern I later took to Jio. The role ended in a company-wide layoff.

Hopin2021 – 2022
Video
server logs only→ per-call view

Seeing call quality from the user's side

ProblemWhen someone reported a bad call, engineers could only look at server logs. What happened on the user's device was invisible.

ActionI captured WebRTC stats from clients and turned them into Datadog dashboards for per-call debugging, plus trend views and a call-quality index.

ResultEngineering and support could trace a complaint to its cause and watch quality across every call. The role ended in a company-wide layoff.

Jio Platforms2020 – 2021 · Bengaluru
VideoPlatforms
third-party engine→ in-house mediasoup

Owning the media engine, and a patent along the way

ProblemJioMeet ran on a third-party media engine, which limited control over cost and quality.

ActionI built the JioMeet client for Jio's own mediasoup-based engine and worked on scaling the product. I'm a co-inventor on an Indian patent for dynamically generating SVG graphics in video conferencing, filed during this role.

ResultJioMeet moved onto its own engine. I left to move back to Pune, and Jio hired me back in 2023.

BlueJeans × Dolby2012 – 2020 · team of 4
VideoLeadership
0 rooms→ ~5,000 rooms

BlueJeans Rooms, built from scratch on a partner's hardware

ProblemDolby built conference-room hardware and audio codecs; BlueJeans needed the meeting experience to run on it.

ActionI built and led the product with three developers and a QA automation engineer: a meeting app on Dolby's hub in a custom Chromium build tuned for Dolby audio, and a remote-control app over wired or wireless links for calendars, joining and in-meeting controls.

ResultAbout 5,000 rooms worldwide, many in executive offices, where CXOs used it as their main meeting device.

BlueJeans Network2012 – 2020 · first frontend engineer
VideoPlatforms
Django pages→ React, live throughout

Four framework migrations without taking the product down

ProblemBlueJeans started as a Python/Django app. As it grew into a browser meeting client used by millions, the frontend had to keep up.

ActionAs the first frontend engineer, I led the client through jQuery, Backbone and Marionette.js to React, adopted early, and later from class components to hooks.

ResultA modern stack under a product that never stopped serving users, through to Verizon's acquisition of BlueJeans in 2020.

How I work

Three habits behind those results

  1. Data decides the order

    Fix what users depend on before building what might impress them. Data decides the sequence; strategy decides the bets.

    Follow it: JioMeet users relied on calls, so meetings came first. Question it: low breakout room usage turned out to be broken basics. Weight it: at BlueJeans and JioMeet, Mac and iOS users were a small share next to Windows and Android, but they were often the executives who decide whether a company keeps the product, so those platforms had to be flawless.

  2. Tests before code

    Every feature starts as acceptance tests that define when it is done. Automation runs on every change, so releases ship with confidence instead of waiting on a long manual cycle.

    It is also what makes a team fast, and it is the guardrail that lets AI agents write code safely.

  3. One codebase, full context

    Clients and backend in one repository with shared packages and a design system. Apps stay consistent, and both engineers and AI tools see the whole system, so one person can build a feature end to end.

Career, drawn to scale

Eighteen years across video, fintech and enterprise software

  • 2023 – now
    Jio Platforms · General Manager, Engineering (JioMeet)

    Leading the team and client architecture of JioMeet's chat-first collaboration platform. Pune.

  • 2022 – 2023
    Sequence · Senior Frontend Engineer

    First frontend hire at a revenue-automation fintech. Remote.

  • 2021 – 2022
    Hopin · Senior Staff Engineer

    Client-side call-quality observability for a virtual events platform. Remote.

  • 2020 – 2021
    Jio Platforms · Architect, JioMeet

    Client for Jio's in-house media engine; video-conferencing patent. Bengaluru.

  • 2012 – 2020
    BlueJeans Network · Principal Engineer

    First frontend engineer, through the Verizon acquisition. Browser client and BlueJeans Rooms.

  • 2008 – 2012
    Synerzip, BYGSoft, Novaciss · Software Developer

    Pharma account management, help-desk and quality-management web apps in Python/Django, Google App Engine and ASP.NET.

About

Pune, by choice

I studied Information Technology at the University of Pune and have worked from here, or remotely for US and UK startups, for most of my career.

Away from work I ride enduro and adventure motorcycles, and I'm building an automated natural farm outside Pune.

  • WebRTC
  • mediasoup
  • WebSockets
  • Event-driven architecture
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Fastify
  • PostgreSQL
  • Kafka
  • Redis
  • AWS
  • CI/CD & feature flags
  • ATDD
  • AI-driven development

Patent

Indian Patent No. 464463

Methods and Systems for Dynamically Creating Scalable Vector Graphics (SVG) in Video Conferencing

Filed Aug 2021 · granted Oct 2023 · Jio Platforms Ltd · co-inventor

Contact

Building something from zero? Let's talk.