01 — Introduction
Migrated four teams off a monolith. Cut API latency 40%. Took onboarding from two days to fifteen minutes. Currently full-stack at QAIG — quantum AI. Open to Senior SDE / Staff in Bengaluru.
Rahul Nainala—
—
180+
4.6+
Now in Hyderabad
10:02:24
ISTstack
02 — By the numbers
Real systems. Measurable outcomes. Not adjectives.
0+
Enterprise clients
0%
Jest coverage
−0%
Bundle cut via MFE
0
Teams migrated
0+
Dev-hours saved / qtr
0%
API speedup N+1 fixes
Architecture
Monolith to micro-frontend migration. Webpack 5 Module Federation. Four product teams. Zero downtime.
Performance
N+1 fixes. Three.js LOD. Vite migration. Measurable wins, every release.
Quality
85% Jest coverage at Casp AI. Testing standards I established at Hexagon supported 50+ engineers.
03 — Architecture
Five layers. Hover any box — every one of them is something I've shipped, debugged, or designed in production.
Layer
CLIENT
Where users meet the product. Fast renders, accessible, responsive.
Designed and shipped systems across every layer of this stack.
API gateway → healthy (23ms p99)
04 — Expertise
6 domains. 56+ tools. 4.6+ years in production.
Languages
Backend & Architecture
Data & Caching
DevOps & Cloud
Frontend
Quality & Observability
05 — Experience
5 roles. Four companies. Since October 2021 — 4.6+ years.
Full-Stack Engineer
Software Developer
Senior Software Engineer (Contract)
Software Engineer
Software Engineer Intern
06 — Projects
Production work. Weekend system-design builds. The open-source library shipping next.
Modernizing a legacy monolith into scalable micro-frontends.
Setup time from 2 days → 15 minutes. Bundle size −30%. 4 product teams migrated.
Three.js-based enterprise 3D workspace, JSON-schema driven.
Load time 5s → 1.2s. JSON-driven config cut developer dependency 60%.
The site you're on — Next.js 15, Tailwind v4, Motion.
Lighthouse 98 · Tailwind v4 design system · Motion animations
Building next — system design
in progressDistributed URL Shortener
TinyURL clone — consistent hashing, bloom filters, Redis at scale.
Why this matters → Same scale problems Zepto/Swiggy catalog & ETA services face — consistent hashing + read-path optimization.
Real-time Collaborative Editor
CRDTs + WebSockets + live presence — like Notion, built from scratch.
Why this matters → CRDTs at scale — same foundation as Figma & Notion real-time infra.
Rate Limiter Library
Token bucket + sliding window in Redis Lua — npm + PyPI dual-publish.
Why this matters → Dual-published OSS (npm + PyPI) — signals product thinking, not just feature shipping.
Personal work
07 — Depth
Algorithms, distributed systems, certifications — building depth by shipping, not just reading.
LeetCode
Premium member
180+
solved
Focus
Medium · Hard difficulty · daily practice
Topics
System Design
Distributed systems
Education
B.Tech, Computer Science & Engineering
Lovely Professional University
Aug 2018 – Jul 2022
Awards
Runner-up · PRAGNYA Innovation Event
2nd / 40+ teams · ₹6,000 award · innovative UI design
Continuous learning
LeetCode Premium · 180+ problems
Medium & hard difficulty · ongoing
AWS Solutions Architect — self-study
Working through SAA-C03 domains alongside production AWS work
System design & distributed systems
Caching · DB optimisation · cloud architecture
08 — Contact
Senior SDE / Staff roles in Bengaluru. Side projects. Distributed-systems chats — all welcome.
Availability
Senior SDE / Staff · Bengaluru, hybrid · 30-day notice.
Happy to chat about compensation in the first call.