
Senior Full-Stack Engineer · Bangalore, India
I build systems that have to work when it matters.
I’m Vairav Lakshmanan — a senior full-stack engineer with 10 years of experience building production systems across frontend, cloud and distributed architectures.
10+
Years
100M+
Sessions
900+
Aircraft
4
Himalayan Treks
A few problems I’ve had the opportunity to work on.
01
Delta Air Lines
Making a 22MB application work at 35,000 feet.
Delta's in-flight Wi-Fi portal was built for a very different environment from the average web application: high latency, limited bandwidth and unpredictable network conditions. The portal's initial frontend bundle had grown to roughly 22MB, with load times approaching 6 seconds. I redesigned how the application delivered and cached its content, reducing the initial bundle from 22MB to 5MB and cutting load time from roughly 6 seconds to 3 seconds.
22MB → 5MB | 6s → 3s | −18% bandwidth
Read the case study →
02
Engineering Foundation
Turning a fragile Angular codebase into an engineering platform.
As the Wi-Fi portal grew, technical debt started slowing the team down. I led an Nx monorepo migration and Angular upgrade that introduced clearer boundaries, smarter CI/CD and stronger quality gates.
68% → 90% coverage | 580 → 0 lint errors | −38% regressions
Read the case study →
03
Re-Guild
Building observability without rewriting the application.
I designed an AWS OpenSearch proof of concept that used the existing CloudWatch pipeline to create a unified observability layer—without requiring changes to the applications producing the logs.
0 application changes | 1 unified dashboard | Reduced third-party dependency
Read the case study →
I’m Vairav.
I’ve spent the last decade building software across frontend engineering, cloud architecture and distributed systems. I’ve worked on semiconductor platforms, education products and, today, software that passengers use to connect to the internet while flying thousands of feet above the ground. I enjoy the parts of engineering where the obvious solution isn’t quite good enough—finding the bottleneck, understanding the system underneath it and figuring out how to make the whole thing work better. Outside work, I’m usually planning a trip, looking for a mountain road or following cricket.
More about me →When I’m Not Coding
Exploring places, chasing views and occasionally pretending I know where I’m going.

Travel
19 countries
I like travelling slowly enough to actually experience a place—and occasionally planning trips that make absolutely no sense on paper.

Mountains
4 Himalayan treks
Some of my favourite trips have involved early mornings, questionable weather and considerably more walking than I originally planned.

Roads
Cars & bikes
Give me a good road, a destination and a few days without a fixed itinerary.

Cricket
Still watching. Still arguing.
I play when I can and follow the game far more closely than is probably necessary.
Things I’m thinking about.
Engineering, performance, cloud architecture and lessons from building software in the real world.
Coming soon
What 35,000 feet taught me about web performance
Traditional web performance advice assumes a reasonably healthy network. Satellite connectivity changes the equation completely. Here's what changed when the network itself became part of the architecture.
Topics: Performance · Web Architecture
Coming soon
When frontend architecture becomes a systems problem
At some point, frontend architecture stops being about components and starts being about boundaries, dependencies, delivery and reliability.
Topics: Angular · Architecture
Coming soon
What I learned building on AWS at scale
AWS gives you an enormous collection of building blocks. The difficult part isn't knowing what each service does—it's knowing when not to use one.
Topics: AWS · Distributed Systems
Coming soon
Building with GenAI without building AI theatre
Not every feature needs an LLM. A practical look at where GenAI can genuinely improve a product—and where it simply makes a demo look impressive.
Topics: GenAI · Product · Engineering
Have a project, an idea, or just want to talk?
I’m always interested in conversations about engineering, architecture, interesting problems and opportunities where I can make an impact.