Hey, I am Rahul

Welcome to my digital space where I build software, explore ideas, document my learning, and share moments beyond code

Portrait of Rahul Gupta, Software Engineer based in Bangalore

I am a Software Engineer at Atlas AI in Bangalore, where I own production microservices (OCR & Address) handling document ingestion for NBFC clients. I build IAM platforms, WebSocket real-time messaging, and move systems from monoliths to distributed async architectures.

I care about clear service boundaries, reliability, and system design. Outside work I’m usually exploring Kafka, sharpening backend fundamentals, or shipping personal experiments — including ConnectU, a Spring Boot microservices social platform.

Originally from Mumbai, currently in Bangalore. When I’m offline you’ll find me on a badminton court, out for a run, with a book, or lost in a good shows.

Beyond the keyboard

Badminton

Always up for a rally

Running

Clears the head every time

Hiking

Weekends outdoors when I can

Shows

Binge Watch! Binge Watch!

Swimming

Laps to reset the brain

Coffee

Keeps me awake

Work

Professional journey

Experience as a software engineer building software solutions, microservices, reliable backends, and frontend applications

  1. Oct 2024 - Present

    Software Engineer - I

    Atlas AI· Bangalore

    • Sole owner of two production microservices (OCR Service & Address Service) handling document ingestion for NBFC clients - design, deployment, and reliability
    • Built a microservices-based IAM platform with JWT auth, RBAC, API Gateway security filters, and Spring Cloud centralized config for multi-tenant access
    • Architected a WebSocket-based real-time messaging system for AI chat with high concurrency and low latency
    • Migrated a thread-based monolith to a distributed asynchronous architecture, improving fault isolation and scalability
    • Shipped customer onboarding and lender dashboards in React with live analytics
  2. Nov 2023 - Oct 2024

    Project Engineer

    Crio.Do· Bangalore

    • Built a bidirectional automated notification system with React.js, JavaScript, and Node.js
    • Integrated real-time data sync with the Google Sheets API
    • Collaborated on a Redux-based program experience used by 1000+ learners

Education

  1. Jun 2019 - Aug 2023

    B.Tech in Computer Science and Engineering

    Maharashtra Institute of Technology, Pune

Tech stack

Languages

  • Java
  • SQL
  • Python
  • JavaScript

Backend & systems

  • Spring Boot
  • Microservices
  • WebSockets
  • Flask
  • AWS SQS
  • Celery
  • Kafka

Data

  • MySQL
  • PostgreSQL

Frontend

  • React.js
  • Redux
  • Tailwind CSS
  • SCSS

Work

Projects

Featured software projects

Microservices

Spring Boot · Spring Cloud · API Gateway

ConnectU

01

Social networking platform on a Spring Boot microservices backend with 7 independently deployable services: API Gateway, Config Server, Service Discovery, User, Post, Connections, and Notification

  • Spring Boot
  • Spring Cloud
  • API Gateway
  • Microservices
ShoeEsy — Full-stack screenshot by Rahul Gupta

ShoeEsy

02

E-commerce platform with React, Redux, and Tailwind - faster loads, carousels, filters, and debounced search suggestions

  • React
  • Redux
  • Tailwind
QTrip Dynamic — Frontend screenshot by Rahul Gupta

QTrip Dynamic

03

Travel experiences site with dynamic city pages and client-side preference persistence via localStorage

  • JavaScript
  • Bootstrap
Sorting Visualiser — Algorithms screenshot by Rahul Gupta

Sorting Visualiser

04

Interactive visualizer for Merge, Quick, Bubble, Selection, and Insertion sort - with speed and size controls

  • React
  • Algorithms

Life

Orbit

The personal side of my space

Fun facts

  • Badminton

    I've lost more games to ego than to skill - still smash first, think later

  • One Piece

    Yes I'm still watching - and no I won't say how many episodes behind I am

  • Breaking Bad

    Rewatched more times than I'll admit - still rooting for the wrong people

  • Coffee

    Full-blown addict - day in day out

Shows

  • The Bear

    Watching · Let it rip

  • One Piece

    Watching · The journey continues

  • Game of Thrones

    Finished · Winter came and went

  • Breaking Bad

    Finished · Say my name

Stats

  • Badminton

    264+games

  • Running

    180+kms

  • Coffee

    400+cups

  • Shows

    14+series

日本語

Studied Japanese as part of my college curriculum

Contact

Open channel

Ideas, games, travelling, shows, or just a hello - reach out anytime

rahul@rahulspace.com

Or connect on LinkedIn