A-00 · General arrangement

Open to collaborations

Software architecture that holds under real traffic.

I'm Mrinal Maheshwari, Lead Architect at IndiGo Airlines. I design systems, set engineering standards and lead a team of 10 developers, QA and BAs from solution design to release.

Start a conversation Resume (PDF)

Fig. 01 · The shape of systems I design

Redline= real outcome
System architecture diagramWeb and mobile clients go through an edge CDN to an API layer, which calls core services and payments. Core services use a cache in front of vendor APIs, payments are confirmed by payment-gateway webhooks, and a scheduled batch worker writes to the database. Annotated outcomes: API p95 latency cut from seconds to under 200ms, vendor calls cached, 100% webhook payment capture, and batch runtime cut from 15 to 5 minutes.SCOPE · TEAM OF 10 · DESIGN → DELIVERYWebReact · Next.jsMobileRN · Swift · JavaEdge / CDNAkamaiAPI layerNode.js · RESTSchedulerevery 30 minCore servicesdomain logicPaymentscaptureBatch workerCRONCachevendor responsesPayment gatewaythird partyDatabasesystem of recordp95: seconds → <200msvendor calls cachedwebhook capture · 100%15 → 5 min · 200+ txns / run
Architect
Mrinal Maheshwari
Role
Lead Architect
Practice
IndiGo Airlines
Team
10 people
Experience
6+ years
Based in
India
A-01About

Hands-on architect. Delivery-minded lead.

Six-plus years across mobile and web taught me where systems crack. Now I design them so they don’t.

Portrait of Mrinal Maheshwari
Fig. 02 · The architect1:1

I'm Lead Architect at IndiGo Airlines. I design system architecture, set engineering standards, and lead a team of 10 (developers, QA and BAs) from solution design through delivery.

Before architecture I spent years shipping in React, React Native, iOS (Swift) and Android (Java), so my designs come from someone who has had to build them. These days the work is making systems hold under load: faster APIs, payments that don't drop captures, and security audits closed out, without letting delivery dates slip.

  1. P1

    Measure, then redesign

    Latency, runtime and cost numbers decide what gets re-architected, and they prove whether it worked.

  2. P2

    Design for failure

    Webhooks over polling, caches in front of vendors, and audit findings closed instead of deferred.

  3. P3

    Hold the date

    Architecture only matters once it ships. Keeping releases on schedule is part of the design.

A-02Impact

Outcomes, measured.

Each one started as a problem in production. These are the change records, with the numbers that closed them.

CR-01 · PerformanceClosed

Critical API path

Re-architected a critical API path, cutting response time by an order of magnitude.

Before

seconds

After

<200ms

CR-02 · ThroughputClosed

Batch pipeline

Optimized a CRON pipeline handling 200+ transactions every 30 minutes, cutting runtime by two-thirds.

Before

15 min

After

5 min

  • CR-03 · Payments

    100% reliable

    Webhook-driven capture

    Designed a stable payment capture system built on gateway webhooks.

  • CR-04 · Cost

    Lower latency + cost

    Vendor caching

    Put a caching layer in front of third-party vendor APIs.

  • CR-05 · Security

    Findings closed

    Audit remediation

    Resolved security-audit findings and strengthened compliance posture.

  • CR-06 · Platform

    Built from zero

    Super-app architecture

    Designed a React Native super-app architecture from the ground up.

A-03Experience

Built to scale, drawn to scale.

Five teams since 2020, from intern to architect. Each bar is the real length of the role.

6+ years

2020

2021

2022

2023

2024

2025

2026

  1. IndiGo Airlines

    Lead Architect

    Nov 2024 — Now

    Writing solutions for new features and setting best practices across the system. Leading a team of 10.

  2. StatusNeo

    Digital Consultant

    Sep 2022 — Nov 2024

    Developed features for multiple clients and handled their deliveries.

  3. Expertrons

    Software Engineer

    Sep 2021 — Aug 2022

    React Native frontend: features for Premium users and a stable build.

  4. EkAnek Networks

    Software Engineer

    Jul 2020 — Aug 2021

    Foxy (React Native) and Foxy Live (Swift).

  5. BNP Paribas

    Intern

    Jan 2020 — Jun 2020

    Data-warehouse analysis with SAP Business Objects and Power BI.

A-04Stack

The stack, as a layer diagram.

System design, API architecture and team leadership now take most of my time. The layers below are where I have shipped code myself.

L1

Clients

  • React
  • Next.js
  • React Native
  • Swift (iOS)
  • Java (Android)
  • HTML5
  • CSS3

L2

Edge & delivery

  • Akamai
  • Vercel
  • Netlify

L3

Services

  • Node.js
  • REST APIs
  • Webhooks
  • Caching
  • CRON jobs

L4

Infrastructure

  • AWS basics
  • Networking basics

X · Cross-cutting

Languages

  • JavaScript
  • Swift
  • Java
  • Python

Tooling

  • Git
  • GitHub
  • VS Code
  • Postman
  • Bruno

Practice

  • System design
  • Debugging
  • Troubleshooting
A-05Projects

Built in the open.

Side projects where I teach the thing I do at work: how systems behave, and how to build them well.

PRJ-01Live

HowItScales

Interactive system design you can play with. Pick a real system (Uber, Swiggy, a URL shortener or a web page load), press Play, and watch a request travel through it hop by hop. Push heavy traffic to see queues fill and requests get rejected, or import your own draw.io diagram and animate it.

4

Systems

17

Guided flows

Free

No account

System design / Simulation / draw.io / Next.js / TypeScript

Read the case study howitscales.dev
PRJ-02Open source · MIT

React Native Agents

Twenty-four expert agents that give Claude Code, Cursor, Windsurf and Copilot real React Native expertise instead of generic React advice: build failures, performance, security, accessibility, native modules, navigation, push, payments, offline and release. Ships with a deterministic bundle-size analyzer that needs no API key.

24

Agents

128

Reference docs

0

Dependencies

React Native / AI agents / MCP / GitHub Actions / Node.js

A-06Writing

Field notes.

Recent writing on React Native, tooling and architecture, from blog.mrinalmaheshwari.com.

A-07Contact

Have a system that needs to hold? Let’s draw it up.

Architecture reviews, collaborations, or a new idea worth building. Email is the fastest way to reach me.

RFI · Request for input

maheshwari.mrinal@gmail.com

Send an email
  • GitHub

    @maheshwarimrinal

  • X / Twitter

    @maheshwari8732

  • Stack Overflow

    mrinal-maheshwari

  • Blog

    blog.mrinalmaheshwari.com

Drawn by

Mrinal Maheshwari

Checked by

Production

Scale

1:1

Rev.

© 2026

Sheet

Back to A-00 ↑