Skip to content
Rahul Nainala

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

case study: rahulnainala.com/work/platform

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

details: rahulnainala.com/projects/micro-frontend-migration

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%

details: rahulnainala.com/projects/3d-asset-dashboard

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)

details: rahulnainala.com/projects/ai-chat-ui

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%

details: rahulnainala.com/projects/engineering-dashboards

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.

details: rahulnainala.com/projects/pid-symbol-detection

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

details: rahulnainala.com/projects/gymtracker

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

details: rahulnainala.com/projects/portfolio

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