Skip to content
PJ
Open to conversationsMumbai, India

Tech Lead · Backend & High-Throughput Systems

Pranav Jain

I build backend systems that have to stay up while thousands of teams are using them.

I'm a Tech Lead at BrowserStack, currently on App Low Code Automation, where I've been building the backend and the deployment setup since it was an empty repository. Before that I spent about five years on Automate, which went from roughly 800k to 2.5 million test sessions a day over that stretch.

Most of what I enjoy is the less visible work. The queue that backs up at 3am, the alert that goes off 195 times a day, the release that takes five days when it should take one. That kind of thing usually matters more than it looks like it does.

Pranav Jain seated by a window with a bokeh city skyline behind him
0
Years building backends
0.0M
Daily test sessions at peak
Working with
  • Node.js
  • Ruby on Rails
  • Kubernetes
  • Terraform
  • AWS
  • Kafka
  • Redis
  • MySQL
  • BigQuery
  • Docker
  • Sidekiq
  • Playwright
  • Jenkins
  • FluxCD
  • ELK Stack
Scroll for the work
01Work

Eight years working on backends that had to stay up.

Two companies, six roles. The common thread is systems under load, and the operational work that keeps them uneventful.

BrowserStack

Mumbai, India

Test infrastructure used by 50,000+ teams. Four roles over five years, from engineer to tech lead on a new business unit.

Feb 2021 - Present
  1. Tech Lead · App Low Code Automation

    Jun 2025 - Present
    Founding Engineer

    Building a new business unit's backend from an empty repository.

    • Built the backend and the DevOps deployment pipelines from scratch, through to the alpha launch.
    • Wrote the core DSL-to-action algorithm that turns plain English into automated test commands, with AI in the loop for the harder parsing.
    • Helped bring in 7 enterprise customers and around $95k in revenue before launch, with no marketing behind it.
    • Mentor the backend engineers on the team, and set up the instrumentation and health reporting the unit runs on.
  2. Tech Lead · Automate

    Nov 2024 - Jun 2025

    Availability work and new platform support for the core product.

    • Launched Playwright iOS support for remote mobile testing, which nobody had shipped before.
    • Built a regional traffic-toggle system that reroutes sessions during network outages without anyone needing to step in.
    • Contributed to scaling Automate from 800k to 2.5 million daily sessions over four years.
  3. Senior Software Engineer · Automate

    Apr 2022 - Oct 2024

    Platform expansion and the operational work that made it sustainable.

    • Led the Playwright Mobile (Android) integration, the first of its kind, and took it from 0 to 25,000 daily sessions.
    • Cut operational alerts from 195 to around 5 a day by stabilising the codebase rather than tuning thresholds.
    • Worked on framework adoption, taking Cypress from 1k to 50k and Playwright desktop from 1k to 100k daily sessions.
    • Reduced backend processing time by 25% using a telemetry framework that streamed performance metrics into BigQuery, which made the bottlenecks easier to isolate.
  4. Software Engineer · Automate

    Feb 2021 - Mar 2022

    Performance and release engineering.

    • Cut mobile and desktop device start times by around 30% and 15% by removing dead code, streamlining execution flows and introducing parallel processing.
    • Automated end-to-end release pipelines in Jenkins across Selenium, Playwright and Cypress, taking deployment turnaround from 5 days to under 3.
    • Fixed bottlenecks in a core test framework, and wrote up the performance standards the wider team ended up using.
    • Built real-time system metrics dashboards to catch stability regressions before customers did.

Zeus Learning

Mumbai, India

Education technology. Security, data protection and performance across .NET and Angular products.

Jul 2018 - Jan 2021
  1. Senior Software Engineer

    Jan 2020 - Jan 2021

    Security and data-protection foundations.

    • Implemented a secure access management system using JWTs and hashing algorithms to protect API endpoints and handle PII.
    • Optimised PostgreSQL and Redis functions, which noticeably improved backend processing speed.
  2. Software Engineer

    Jul 2018 - Dec 2019

    Full-stack product work.

    • Built a custom graph rendering library in Angular from first principles.
    • Developed .NET backend services, plus WCAG and Section 508 compliant frontends.

Earlier

  • Programmer Intern · eder.ai

    Dec 2017 - Jan 2018

    Built CompassDB, an open-source ORM for Gaia, including the documentation and landing page.

  • Web Development Teaching Assistant · Internshala

    Jul 2017 - Sep 2018

    Resolved hundreds of web development questions from students across India and helped refine the course.

02Impact

A few numbers from the last few years.

Most of these started the same way: finding what was actually slow, noisy or manual, then removing it instead of working around it.

800k2.5M

Daily test sessions

Automate's throughput over the four years I worked on it, across features, stability work and capacity planning.

~$95k

Pre-launch revenue

Signed by a new business unit before launch, across 7 enterprise customers and with no marketing spend behind it.

195~5

Operational alerts per day

Brought down by stabilising the codebase rather than tuning alert thresholds.

025k

Daily sessions, Playwright Android

The first Playwright Mobile integration on the market. I owned it end to end and contributed the work back upstream.

25%

Faster backend processing

A telemetry framework streaming performance metrics into BigQuery made the bottlenecks easy to find, and then easy to remove.

5 days<3 days

Release turnaround

End-to-end Jenkins pipelines across Selenium, Playwright and Cypress replaced the manual release checklist.

Also1k → 50kCypress daily sessions1k → 100kPlaywright desktop daily sessions~30% fasterMobile device start time~15% fasterDesktop device start time
03About

Self-taught, eight years in, still chasing the same question.

Pranav Jain in a suede varsity jacket, neon signage blurred behind him at night

I'm a self-taught backend engineer, about eight years in. I'm still most interested in the same thing I started with, which is how systems behave under pressure nobody planned for.

At BrowserStack I've worked on Playwright support for Android and then iOS, brought daily operational alerts down from 195 to around 5, and built the telemetry that made a good chunk of our backend latency visible enough to do something about. These days I look after the backend for a new business unit. Mostly that means designing the DSL that turns plain English into runnable test commands, helping the engineers on the team, and keeping deployments boring.

Outside work I'm usually on a bike or at a PC. Long rides around Mumbai, and a game backlog I'm slowly losing to.

Currently
Tech Lead, App Low Code Automation
Company
BrowserStack
Based in
Mumbai, India
Experience
8 years
Focus
Backend architecture, scale, DevOps
Off the clock
Cycling, PC gaming

Education

BE, Computer Engineering

Atharva College of Engineering, Mumbai University

2014 - 2018 · 8.48 CGPA

Recognition

Champion Award

BrowserStack · 2025

For the backend and deployment work behind the alpha launch.

CEO's Hall of Fame

BrowserStack · 2023

For the Playwright Android integration.

Black Belt×5

BrowserStack · 2022 - 2025

Across consecutive review cycles, mostly for operational and reliability work.

Engg Big-Win

BrowserStack · 2023

For taking daily operational alerts from 195 down to around 5.

04Stack

Tools I've shipped with, not just read about.

Grouped by the problem they solve. Everything here has been in production on something people pay for, rather than a weekend experiment.

Languages

06

Daily drivers first, then what I reach for when it fits.

  • JavaScript
  • Ruby
  • Python
  • Bash
  • C#
  • C++

Backend & Data

08

Where most of my work actually lives.

  • Node.js
  • Ruby on Rails
  • MySQL
  • PostgreSQL
  • Redis
  • BigQuery
  • Elasticsearch
  • MongoDB

Cloud & DevOps

12

Infrastructure I've built, deployed and been paged by.

  • AWS EC2
  • S3
  • RDS
  • EKS
  • ECR
  • ALB
  • CloudFront
  • Terraform
  • Kubernetes
  • Docker
  • Jenkins
  • FluxCD

Queues & Streaming

04

Everything that happens after the request returns.

  • Sidekiq
  • BullMQ
  • Kafka
  • PM2

Testing & Automation

04

The domain I've spent five years inside.

  • Playwright
  • Cypress
  • Selenium
  • Appium

Architecture & Leadership

07

The parts that don't fit in a package.json.

  • Backend architecture
  • System design
  • Performance optimisation
  • Observability & instrumentation
  • DSL design
  • Local LLMs
  • Team mentoring
06Contact

Let's build something that doesn't fall over.

Happy to talk backend architecture, scale problems, or an interesting team. Email is the fastest way to reach me, and I reply to everything that isn't a template.

Download résumé

Open to conversations · Based in Mumbai, India