Rahul Nainala
Senior Full-Stack Engineer · 4+ years
Open to Senior Full-Stack / Senior Software Engineer roles · Hyderabad or Bengaluru · hybrid or on-site
Summary
Full-stack engineer, 4+ years full-time (since June 2022), building whole products from the UI to the hardware they run on. Now Frontend Lead on a quantum computing platform used by universities: one codebase shipped as three products (cloud, university installs and a Raspberry Pi edge appliance), real IBM Quantum hardware execution, and licensing and billing built in-house. Before that, led a four-team monolith-to-micro-frontend migration, built Three.js 3D dashboards and cut CI builds ~40% with Vite.
Experience
Quantum AI Global — Frontend Lead & Full-Stack Engineer
December 2025 – Present
Hyderabad (on-site)
- Designed one core codebase that ships as three products (Cloud, Academia and a Raspberry Pi edge appliance) instead of three forks. Extracted a shared core layer across 4 backend services and deleted ~3,000 lines of duplicated code.
- Shipped real quantum hardware execution on IBM Quantum as async submit/poll that never submits a job twice, plus a CUDA-Q error-correction composer, a noise composer and tensor-network simulation.
- Built identity, licensing and billing end to end: product catalog, per-product licenses with feature bits, org plans, org-scoped API keys and Razorpay checkout with autopay.
- Delivered the edge appliance on real Raspberry Pi hardware, a GPU dev server, self-hosted CI on GHCR, Redis rate limiting across replicas, 3-tier staging and Helm charts for GPU node pools. Scaled to 50 concurrent students.
- Hardened auth and CORS across 4 services and added secret scanning to CI.
Next.js · React · TypeScript · Python · FastAPI · PostgreSQL · Redis · Docker · Helm · CUDA-Q
Rubus Digital Pvt. Ltd. — Software Engineer II
June 2024 – November 2025
Hyderabad, India
- Led a monolith-to-micro-frontend migration across 4 product teams with Webpack 5 Module Federation, cutting deployment complexity by 40%.
- Built a CLI that scaffolds a new micro-frontend (ports, boilerplate, Docker Compose) in under 30 seconds, taking new-team onboarding from 2 days to 15 minutes.
- Built a Three.js 3D dashboard with live IoT data overlays across 3D asset models, rendering in under 2s at 1080p.
- Designed a JSON-schema configuration system so non-engineers could configure 3D models, cutting developer dependency by 60%.
- Migrated the codebase from JavaScript to TypeScript and raised Jest coverage to 75%.
React · TypeScript · Three.js · Webpack 5 · Module Federation · Docker · Jest
Casp AI — Senior Software Engineer (Contract)
July 2023 – June 2024
Remote
- Built the real-time AI chat UI in React + Tailwind: streaming token-by-token responses with optimistic state, abortable in-flight requests and retry on socket drops.
- Migrated the team's build pipeline to Vite, cutting CI builds from ~8 min to under 5 min (~40% faster).
- Refactored the legacy chat frontend into a modular component system: message bubbles, a streaming renderer, tool-call cards and the prompt input.
- Integrated the chat frontend with FastAPI services.
React · Tailwind CSS · Vite · TypeScript · FastAPI
Hexagon Capability Center India — Software Engineer
June 2022 – July 2023
Hyderabad, India
- Built interactive React dashboards for engineering teams processing 10K+ data points, reducing render load time by 30%.
- Owned the React–C# microservices integration contract, redesigning REST payloads and resolving alignment gaps that had been blocking two product teams.
- Established the frontend testing standard and code-review bar for the dashboards group, cutting production defects by 20%.
- Identified and fixed N+1 query issues in backend workflows, improving API response time by 40%.
React · Angular · C# · REST APIs · PostgreSQL
Hexagon Capability Center India — Software Engineer Intern
October 2021 – June 2022
Hyderabad, India
- Built and trained a TensorFlow model to detect symbols in P&ID engineering diagrams.
- Developed a web UI for model inference and result visualization.
- Authored technical documentation for the model deployment pipeline.
Python · TensorFlow · OpenCV
Selected projects
Quantum Computing Platform
Quantum AI Global · 2025–now
A quantum computing platform used by universities: jobs on CPU/GPU simulators and real IBM Quantum hardware, shipped as three products from one core codebase, with its own licensing, billing and infrastructure.
3 distributions from 1 codebase · ~3,000 duplicate lines deleted · 50 concurrent students
Micro-Frontend Platform Migration
Rubus Digital · 2024–25
Led the migration of a production monolith to Webpack 5 Module Federation, with a CLI that cut new-team onboarding from 2 days to 15 minutes.
4 teams · onboarding 2 days → 15 min · −40% deployment complexity
3D Asset Dashboard
Rubus Digital · 2024–25
A Three.js 3D dashboard with live IoT data overlays, plus a JSON-schema config that let non-engineers set up 3D models without a developer.
Sub-2s render at 1080p · developer dependency −60%
Streaming AI Chat
Casp AI · 2023–24
The real-time AI chat UI at Casp AI: token-by-token streaming, stoppable requests and retry on socket drops, plus a move to Vite that cut CI from ~8 to <5 min.
CI builds ~8 min → under 5 min (~40% faster)
Engineering Dashboards
Hexagon · 2022–23
React dashboards over 10K+ data points at Hexagon, a redesigned REST contract with the C# services, and an N+1 query fix that cut API response time by 40%.
Render load −30% · API response −40% · production defects −20%
P&ID Symbol Detection
Hexagon · internship · 2021–22
An internship project at Hexagon: a TensorFlow model that detects symbols in P&ID engineering diagrams, with a web UI to run it and see the results.
WealthPilot
On my own · 2026
A Zerodha portfolio auditor: async FastAPI, a C++20 Monte Carlo engine over gRPC and a risk rules engine. Live, read-only demo on a fictional portfolio.
180 backend tests · analytics engine at 99% coverage · 34 C++ engine tests
details: rahulnainala.com/projects/wealthpilotlive: finance.rahulnainala.comcode: github.com/rahulnainala/wealthpilot
GymTracker
On my own · 2026
An Expo / React Native app on Supabase: 40+ screens for training, nutrition and progress, a three-layer cache, and an AI coach that never invents a number.
40+ screens · 100+ components · 40 SQL migrations · 3 cache layers
Folio
On my own · 2024–26
Folio, a full-stack bookstore on React, Express 5 and Postgres. Orders run in one locked transaction, so concurrent checkouts can't oversell the last copy.
37 API tests on real Postgres · 11 web tests · 5 Playwright flows
details: rahulnainala.com/projects/foliocode: github.com/rahulnainala/bookstore
rahulnainala.com
On my own · 2023–now
This site: server-first Next.js in strict TypeScript, motion in plain CSS, a dark theme with every text pair at WCAG AA, and Playwright + axe on every page.
0 animation libraries · every page tested at 5 widths in Chromium and WebKit
Dev Wear
On my own · 2024
A full-stack e-commerce app with JWT auth, a MongoDB-synced persistent cart, and a Next.js App Router storefront, deployed on Vercel and Railway.
details: rahulnainala.com/projects/dev-wearlive: dev-wear.vercel.appcode: github.com/rahulnainala/devWear/tree/main/Frontend
The Instrument
On my own · 2026
My portfolio in WebGL: a scroll-driven descent in ten stages on React Three Fiber, with posters and real HTML for every device that can't run it.
10 stages · 3 quality tiers · 5 Playwright smoke tests
details: rahulnainala.com/projects/3d-showcaselive: 3d.rahulnainala.com
Japan: An Archipelago Chronicle
On my own · 2026
A scroll-driven WebGL chronicle: 18 eras and 90 events of Japanese history on one relief map built in the browser, with every word as real HTML.
18 eras · 90 events · 12 named massifs
details: rahulnainala.com/projects/japan-chroniclelive: japan.rahulnainala.com
The Elder Wand
On my own · 2026
A fan-made cinematic archive: one scroll drives real-time three.js and six rendered films through eight acts, with posters, a still and HTML as fallbacks.
8 acts · 6 films · 1 scroll timeline
details: rahulnainala.com/projects/elder-wandlive: elder-wand-tau.vercel.app
The Ring Remembers
On my own · 2026
A fan-made scroll story in nineteen chapters on the Elder Wand engine: one frame loop, every chapter a pure function of scroll, and procedural sound.
19 chapters · one frame loop
details: rahulnainala.com/projects/the-ring-rememberslive: the-ring-remembers.vercel.app
Skills
- Frontend
- React, Next.js, TypeScript, Three.js, Tailwind CSS, Webpack 5 Module Federation, Vite, Monaco
- Backend
- Python, FastAPI, Node.js, REST APIs, WebSockets, Async job processing
- Data
- PostgreSQL, Redis, SQLite
- Infrastructure
- Docker, GitHub Actions (self-hosted runners), GHCR, Kubernetes / Helm, Linux, Raspberry Pi, NVIDIA GPU servers
- Quantum
- CUDA-Q, IBM Quantum, OpenQASM
- Quality
- Jest, Pytest, Secret scanning (gitleaks)
Education
Lovely Professional University
B.Tech, Computer Science & Engineering
Aug 2018 – Jul 2022 · Jalandhar, India
Award
Runner-up · PRAGNYA Innovation Event
Placed 2nd of 40+ teams · recognized for UI design and execution