MAYURESH JOSHI

Open to Head of Engineering and Principal Architect roles · remote or Pune

I build real-time collaboration software, and the teams that ship it.

Engineering leader in Pune with 14 years on video and collaboration products, from first frontend hire at BlueJeans through its Verizon acquisition to leading JioMeet at Jio Platforms today. I lead teams, own the architecture, and ship with AI-driven development and tests written first.

100Kactive users on JioMeet's chat-first platform across Reliance
2 daysto ship a feature at JioMeet, down from 2–3 weeks
~5,000conference rooms running BlueJeans Rooms with Dolby
2×first frontend engineer at a startup (BlueJeans, Sequence)

Career, drawn to scale

Eighteen years, most of them on live video

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

    Leading the 11-person team turning JioMeet into a chat-first collaboration platform, and owning its client architecture. Pune.

  • 2022 – 2023
    Sequence · Senior Frontend Engineer

    First frontend hire at a B2B billing startup; built the frontend from scratch. Remote. Role ended in a company-wide layoff.

  • 2021 – 2022
    Hopin · Senior Staff Engineer

    Built client-side call-quality observability for a virtual events platform. Remote. Role ended in a company-wide layoff.

  • 2020 – 2021
    Jio Platforms · Architect, JioMeet

    Built the client for Jio's in-house media engine. Co-inventor on a video-conferencing patent. Bengaluru.

  • 2012 – 2020
    BlueJeans Network · Principal Engineer

    First frontend engineer; stayed through the Verizon acquisition. Browser meeting client and BlueJeans Rooms with Dolby.

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

    Web applications in Python/Django, Google App Engine and ASP.NET.

Selected work

Five problems, what I did, and what changed

Jio Platforms2023 – now · team of 11

2–3 weeks → 2 daystime to ship a feature

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, and features took weeks to reach users.

What I didI'm leading JioMeet's move to chat, audio and video in one product inside JioWorkspace. I merged five repositories (web, Electron, iOS, Android, backend) into one monorepo, moved the team to acceptance-test-driven development with full CI/CD, and put every feature behind a flag for phased rollout. I also set up the team's sprint cadence with product: a prioritised backlog, weekly grooming, sized estimates, spikes for unknowns, demos and retros.

What changedAbout 100,000 people across Reliance now use it. Features ship in 2 days, and with full context for AI tools every engineer delivers end to end across all clients and the backend.

Jio Platformswith the product managers

Meetings firstroadmap reordered from usage data

Building for how people actually use JioMeet

ProblemThe roadmap was weighted toward advanced chat features such as message forwarding and an AI assistant. Usage data told a different story: most users relied on audio and video calls, mostly on Android phones and the desktop app, often on weak networks.

What I didI brought the data to the product managers and argued for putting meetings first: meeting recording, an automatic switch to audio-only when the network drops, a smooth join from mobile, and stability across the board. On weak networks the client now protects what matters most in a work call: audio first, then screen share, with video given up first.

What changedWe reordered the roadmap around the meeting experience and delivered those features first. Many of the recurring complaints about meeting quality on low-bandwidth networks stopped coming in. The chat features followed once the core experience was solid.

BlueJeans × Dolby2012 – 2020 · team of 4

~5,000 roomsworldwide, including executive offices

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

ProblemDolby built the conference-room hardware and audio codecs; BlueJeans needed the meeting experience that would run on it and sell through its channel.

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

What changedIt grew to about 5,000 rooms. CXOs and VPs used it as their dedicated meeting device, so there was no room for failure.

Hopin2021 – 2022

Server logs → per-call viewfor every user-reported issue

Seeing call quality from the client side

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

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

What changedEngineering and support could trace a complaint to its cause and watch quality across all calls over time.

Sequence → Jio2022 – now

5 repos → 1at JioMeet, frontend and backend together

One codebase, many apps

ProblemProducts with several apps (customer web, admin portals, desktop, mobile) drift apart when each lives in its own repository.

What I didAs Sequence's first frontend engineer I set up a monorepo for every client app, with shared packages and a design system. At Jio I extended the same pattern to include the backend, and built the JioMeet SDKs on it, which JioMeet itself and external customers use.

What changedShared code stays consistent across apps, and AI tools see the whole system, which is what makes end-to-end AI-assisted development practical for the team.

How I work

Three habits behind the results above

  1. Data decides the order

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

    At JioMeet, usage showed people relied on calls far more than chat, so meeting reliability went ahead of advanced chat features. Data also exposes problems. Breakout rooms had low usage, and product kept them at low priority. QA analysis showed the feature had basic issues and didn't work reliably. We fixed those first, and breakout rooms went from 1–2% of all meetings to about 5%, more than doubling for a feature used mainly by education customers. Low usage can mean a broken feature, not a feature nobody wants.

    Data also needs weighting, not just counting. At both 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 the company keeps the product. So those platforms had to work flawlessly, whatever their share of usage.

  2. Tests before code

    Every feature starts as acceptance tests that define when it is done. The automation runs on every change, so each release ships with confidence instead of a long manual QA cycle.

    It is also what makes the team fast. With acceptance tests, CI/CD and feature flags, JioMeet went from 2–3 weeks to 2 days per feature. The same tests are the guardrails that let AI agents write code safely, as in Reconcile.

  3. One codebase, full context

    Web, desktop, mobile and backend live in one repository with shared packages and a design system. Apps stay consistent, and both engineers and AI tools see the whole system, so a feature can be built end to end by one person.

Recent build · 2026

Reconcile: AI-built, test-first

A GST compliance platform I architected and built for a Chartered Accountant's practice. He supplied the tax rules as product owner; I designed and built everything else.

A full working day per client, every month, done in Excel

Every month a CA matches each client's purchase records against the GST portal's GSTR-2B data by hand, carries unmatched invoices forward, updates the portal invoice by invoice, and then files GSTR-3B. Reconcile automates that cycle. On real client data, a client with 500+ invoices that took an associate a full day now takes about 30 minutes, and the system does every calculation, so manual calculation errors are gone. For clients with only a handful of invoices the time saved is small; the value grows with volume. Live portal filing starts next month.

1 day → 30 minper month for a client with 500+ invoices
0manual calculations; the system computes every figure

Guardrails for AI

Built with the BMAD method and AI agents. Every tax rule became a test before agents implemented it, because wrong tax logic fails silently.

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

Architecture

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

Correctness

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

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. I joined Jio twice; the second time they brought me back after a layoff elsewhere.

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
  • 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 real-time? Let's talk.