Skip to content
View Rahul5977's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@OpenLake @dsai-iitbhilai

Block or report Rahul5977

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rahul5977/README.md

Rahul Raj

AI/ML + Full-Stack Engineer  ·  Data Science & AI @ IIT Bhilai

Typing SVG

LinkedIn LeetCode Hashnode Email Profile Views


⚡ whoami

const rahul: Engineer = {
  name       : "Rahul Raj",
  institute  : "IIT Bhilai — B.Tech, Data Science & AI",
  role       : "AI Intern @ SuperLiving  ·  Maintainer @ OpenLake",
  focus      : ["AI/ML systems", "agentic RAG", "realtime & full-stack"],
  building   : ["CodeArena", "AI-Presentation", "Student-Counselor", "AI-Interviewer"],
  philosophy : "ship real products, not toy demos",
  available  : true,
};

🛠️ Tech Stack

Languages

languages

Frontend

frontend

Backend · Data

backend

AI/ML · Cloud · DevOps

ai-cloud-devops

🚀 Featured Projects

🧩 CodeArena · a competitive-programming platform, end to end

A LeetCode-style arena where people solve, submit, and compete — sandboxed multi-language code execution, live contests, curated DSA sheets, discussion, and AI code review, all in one product.

  • ⚔️ In-browser judge — Monaco editor + sandboxed execution against test cases with real verdicts
  • 🏆 Contests & leaderboards — timed rounds with per-contest and global rankings, live over WebSockets
  • 📚 Structured DSA sheets — day-by-day, phase-ordered practice tracks with progress dashboards
  • 💬 Community & AI review — discuss threads, solutions, and AI-assisted code feedback
  • 🛠️ Admin authoring — full UI to author problems, testcases, and contests
  • ☁️ Dockerized and deployed on AWS Lightsail behind Caddy

🎨 AI-Presentation · a Gamma-style AI deck generator

Type a topic, get a full, editable slide deck — an async AI pipeline that writes the content, generates the imagery, and finalizes a polished, exportable presentation.

  • 🧠 Prompt → deck — LLM-driven outline, copy, and layout generation
  • ⚙️ Multi-stage worker pipeline — Redis-backed content → image → finalize jobs, so generation scales and never blocks the UI
  • 🖼️ Live editor — resizable panels and carousels to refine slides, with PPTX export
  • 🔐 Auth, billing (Razorpay) and observability baked in
  • 🏗️ Built on TanStack Start (SSR React) with type-safe routing and data

🎓 Student-Counselor · a JEE/JoSAA counselling companion

Predict → Plan → Talk. A rank-to-seat guide for the JEE/JoSAA counselling window — engineered to sit near $0 when idle and absorb lakhs of students in minutes when a round result drops.

  • 🎯 College predictor over 11,261 official JoSAA 2024 cutoffs across 121 institutes (IITs + NITs + IIITs + GFTIs), with home-state quota applied automatically
  • 📋 "List Doctor" — a server-authoritative choice-list checker that flags the classic ordering mistakes before you lock in
  • 👥 Mentor marketplace — book paid 1:1 video calls with verified seniors
  • 🌩️ Serverless AWS (Lambda · API Gateway · DynamoDB · CloudFront · Cognito) via AWS CDK, architected to survive a 100× traffic cliff
  • 🧩 ~70 screens across student / mentor / admin, split into 9 bounded contexts

🎙️ AI-Interviewer · a voice AI mock-interview simulator

A voice-driven interviewer that runs a candidate through a real loop — Coding, Technical, and HR rounds — tailored to a job description, with questions grounded in real past interview questions, live proctoring, and a rubric scorecard.

  • 🗣️ Realtime voice — streaming STT → LLM → TTS over WebRTC (LiveKit Agents), fully swappable stages
  • 🔎 Source-grounded questions — agentic RAG (pgvector/Qdrant + PageIndex + rerank via LangGraph) pulls the questions actually asked for that company/role, then twists them harder
  • 👁️ Client-side proctoring — MediaPipe face/gaze detection + tab-focus & paste signals, streamed to an integrity timeline
  • ⚙️ Live code execution in the coding round + an LLM rubric scorecard with specific, cited feedback
  • 💡 Built cost-first: self-hosted Whisper/Piper now, premium providers later with a one-line swap


🧪 More things I've built
  • Codexa — AI-powered code-intelligence platform: repo-grounded chat & cross-file reference tracing · Next.js LangChain pgvector
  • Dynamic Code Analyser — static + dynamic analysis with actionable, CI-ready insights · Python AST FastAPI
  • CampusRide — realtime ride-sharing for IIT Bhilai with WebSocket chat · Next.js Node PostgreSQL

🏆 Achievements

🥇 Code Crusade Winner 💻 350+ LeetCode Solved 🧑‍🏫 100+ Students Mentored
IIT Bhilai Consistent problem-solver Mentor @ PW
📊 JEE Advanced AIR 5977 📈 99.3 %ile JEE Mains 🌍 Open Source Maintainer
Top engineering entrance National level OpenLake · CampusRise

📊 GitHub Stats

stats top langs
streak

“From idea to prototype to production — one shipped product at a time.”

Pinned Loading

  1. CodeArena CodeArena Public

    Leetcode style coding platform

    HTML 2