Available for work

ROHIT KUMAR S

Full-Stack & AI Engineer

  • Full-Stack Engineering
  • AI Engineering · RAG

I build production-grade multi-tenant SaaS platforms end to end — Django/DRF backends and Next.js interfaces — and retrieval-augmented (RAG) systems that make large document sets answerable.

3
SaaS Products Shipped
145+
REST APIs Delivered
335
Automated Tests
01

About

I'm a full-stack developer and AI engineer who ships production-grade web platforms end to end. On the product side I build multi-tenant SaaS — an LMS, a headless CMS, a corporate site — with Python, Django REST Framework, React.js and Next.js, backed by solid fundamentals in REST API design, JWT auth, RBAC and relational data modelling. On the AI side I build retrieval-augmented generation systems: hybrid dense + sparse retrieval, cross-encoder reranking, async ingestion pipelines and token-streaming answers. I enjoy turning fuzzy requirements into scalable services and clean abstractions — code the next developer (often future me) will thank me for.

Full-Stack Engineering

Multi-tenant Django/DRF backends with role-based access control, paired with typed Next.js App Router frontends.

  • Django 5.2 · DRF
  • Next.js 16 · React
  • PostgreSQL
  • RBAC · JWT

AI Engineering

RAG pipelines from ingestion to answer: OCR, chunking, embeddings, hybrid retrieval, reranking and token streaming.

  • LangChain · LangGraph
  • pgvector · OpenSearch
  • Cohere Rerank
  • Celery · Redis
Location
Bengaluru, India
Focus
Full-Stack · AI / RAG Systems
Open to
Full-Time & Contract Roles

Education

  • B.E. Computer Science and Engineering

    Sri Krishna College of Engineering and Technology

    Aug 2022 — Mar 2025 · CGPA 7.12 / 10

  • Diploma in Aeronautical Engineering

    Acharya Polytechnic, Bengaluru

    Jun 2018 — Dec 2021 · 69.4%

Certifications

  • Salesforce AI Associate · SalesforceJan 2025
02

Skills

Languages

05
  • Python
  • JavaScript (ES6+)
  • TypeScript
  • Java
  • SQL

AI / ML Engineering

10
  • RAG
  • Vector Embeddings
  • Hybrid Search
  • Reciprocal Rank Fusion
  • Reranking
  • LangChain
  • LangGraph
  • OpenAI API
  • pgvector
  • OCR

Backend

08
  • Django
  • Django REST Framework
  • REST APIs
  • Celery
  • Redis
  • WebSockets
  • JWT
  • OAuth 2.0

Frontend

06
  • React.js
  • Next.js (App Router)
  • Redux
  • Zustand
  • Tailwind CSS
  • Material UI

Databases & Search

04
  • PostgreSQL
  • MySQL
  • pgvector
  • OpenSearch

Cloud & DevOps

06
  • AWS (S3, EC2)
  • Docker
  • Git
  • CI/CD
  • Agile/Scrum
  • Postman

Concepts

06
  • RAG Architecture
  • REST API Design
  • System Design
  • Multi-Tenant SaaS
  • RBAC
  • Headless CMS
03

Projects

AI EngineeringFeaturedPersonal Project · May — Aug 2026

eSamvad

AI Document Intelligence Platform (RAG)

A multi-tenant document intelligence platform that turns 1,000+ page document sets into grounded answers. A hybrid retrieval pipeline fuses dense vector search with sparse full-text search, reranks the fused result with a cross-encoder, and streams the LLM answer back token by token over WebSockets.

105
REST endpoints
24
multi-tenant services
335
automated tests
1,000+
page documents
  • Built a hybrid RAG pipeline fusing dense pgvector search with sparse Postgres full-text search via Reciprocal Rank Fusion, then Cohere cross-encoder reranking down to a top-5 context window — keeping 1,000+ page documents inside LLM context limits
  • Engineered an async ingestion pipeline on Celery/Redis — PDF conversion, text extraction with Tesseract OCR fallback, chunking, embedding, and dual pgvector + OpenSearch indexing — with backoff retries and idempotent reprocessing
  • Designed pluggable LLM, vector-store, and reranker abstractions so providers can be swapped at runtime without touching call sites
  • Streamed token-by-token answers over WebSockets with Django Channels, keeping long-running generations responsive
  • Delivered 105 REST endpoints across 24 multi-tenant services with per-tenant AI quotas and Stripe usage metering, covered by 335 automated tests
PythonDjango 5.2DRFLangChainLangGraphOpenAIpgvectorOpenSearchCohere RerankCeleryRedisAWS S3Docker
Full-StackKarmaa Lab · Jan — Apr 2026

LearnNet

Multi-Tenant E-Learning Platform (LMS)

A multi-tenant learning management platform with isolated tenant data via a dynamic organizational taxonomy engine, a seven-role RBAC system, and a cross-product user identity model spanning the Karmaa Lab product suite.

40+
REST endpoints
7
RBAC roles
0
access incidents
  • Architected a multi-tenant LMS backend in Django 5.2 & DRF with isolated tenant data via a dynamic organizational taxonomy engine (org types, level definitions, hierarchical nodes via MPTT)
  • Designed a seven-role RBAC system (SuperAdmin, Org Admin, Instructor, Student, Parent, and more) with stackable sub-admin permissions and module-level read/write/delete controls
  • Built a cross-product user identity system using a two-layer ID model (platform-wide KLID + contextual Enrollment ID) for unified user tracking
  • Developed 40+ REST endpoints for courses, enrollment, gradebook, assignments, live sessions, and gamification; integrated AWS S3 for scalable media storage
  • Implemented JWT auth with role-aware redirect logic on a Next.js 16 (App Router) frontend using MUI v9 and Zustand
  • Engineered a terminology abstraction layer (t() helper + per-org JSON config) enabling org-specific display labels without code changes
Django 5.2DRFNext.js 16React.jsPostgreSQLJWTAWS S3MUI v9ZustandMPTT
Full-StackKarmaa Lab · 2026

Karmaa Lab CMS

Headless CMS & Corporate Website

A custom headless CMS and corporate website migrated from WordPress/WPGraphQL to a Django + DRF backend, powering structured marketing content, legal pages, and partner application flows behind a Next.js frontend.

0
downtime on migration
4
partner application flows
  • Led the WordPress/WPGraphQL to Django 5.2 + DRF migration with zero downtime, retaining the existing Next.js frontend throughout the cutover
  • Modeled structured content schemas for blog posts, product pages, case studies, and legal documents (Privacy Policy, T&C aligned with India's DPDP Act 2023), exposed via versioned REST APIs
  • Implemented a cookie consent system, localStorage-based form draft persistence, and sticky-navigation legal pages for UX and compliance
  • Developed four partner application forms (Referral, Reseller, Technology, Consulting) on a consistent mutation-client pattern
  • Resolved architectural divergence across multiple Git branches and standardized the deployment pipeline for the production CMS branch
Django 5.2DRFNext.js 16TypeScriptTailwind CSS v4PostgreSQLGraphQLAWS
04

Experience

Software Developer Intern (Full Stack)

Jan 2026 — Present

Karmaa Lab Pvt. Ltd. · Bengaluru, India

  • Shipped features across the full SDLC for 2 SaaS products — a multi-tenant LMS and a headless CMS powering the corporate website.
  • Owned backend delivery for the LearnNet LMS: 40+ REST APIs, JWT authentication and a seven-role RBAC system, cutting unauthorized-access incidents to zero.
  • Led the WordPress to Django 5.2 + DRF CMS migration with zero downtime, exposing versioned REST APIs across every content type.
  • Built reusable React.js and Next.js components via a shared component library, improving development velocity by 30% across frontend projects.
  • Collaborated cross-functionally with product, design, and QA in an Agile/Scrum environment, translating requirements into production releases.
  • Maintained Git-based workflows with structured branching (feature, staging, production) across concurrent repositories for reliable, traceable releases.
05

Contact

Have a role, project, or idea in mind? I'm open to opportunities and always happy to talk. Reach me through any of the channels below.