Hi, I'm

Rishikesh
Kumar

|
Scroll
01 - About

About Me

I'm Rishikesh. Currently doing my M.Tech at IIT Bombay, which is equal parts exciting and exhausting. I got into coding through competitive programming - the kind where you stay up debugging why your solution passes 14 out of 15 test cases. That obsession is still very much alive.

When I'm not in front of a screen, you'll find me playing cricket or losing myself in a long game of chess. I unwind with anime and manga - always chasing a good story - and I have a soft spot for movies and the kind of songs that stay with you long after they end.

  • 99.30 percentile (2024) & 99.13 percentile (2023) in GATE CSE
  • World Rank 32 in CodeChef Starters 42 - Competitive DSA
  • Rank 1 in HackForCG Hackathon - ML-based computer vision with OpenCV

Education

M.Tech - IEOR IIT Bombay July 2024 - July 2026
B.Tech - CSE Guru Ghasidas University July 2020 - July 2024
02 - Skills

Tech Stack

Languages

Python C++ JavaScript TypeScript Go Rust SQL HTML / CSS Java C

Frameworks & Libraries

Django / DRF FastAPI Axum React.js Next.js Node.js Tailwind CSS Three.js OpenCV

ML / AI

PyTorch HuggingFace Scikit-Learn Ray LLM Agents RLHF / PPO SimPy Gurobi

Systems & Tools

PostgreSQL Redis Docker Docker Compose Git nginx Celery RabbitMQ WebSockets JWT / Auth REST APIs Linux
03 - Experience

Work Experience

Internships

Full-Stack Developer Intern

Vajra Labs, IIT Bombay | Powai, Maharashtra

Aug 2025 - Present
  • Contributed to 2+ projects developing the frontend of the company website and a sandbox-based malware analysis platform
  • Led a team of 3 - kept things on track with regular syncs and a shared task board

Full-Stack Developer Intern

Presear Software Pvt. Ltd. | Bilaspur, Chhattisgarh

May 2023 - Jul 2023
  • Designed a full-stack application using React.js and Django following modular, component-based development practices
  • Worked with a 2-person team to ship features directly from client briefs, with fast iteration cycles

Full-Stack Developer Intern

Guru Ghasidas University | Bilaspur, Chhattisgarh

May 2023 - Jul 2023
  • Worked in a team to renew the university website, contributing across frontend, backend, database, and deployment
  • Built an intuitive room booking interface for the guest house, shifting the process fully online and streamlining reservations

Web Developer Intern

RMgX Technologies | Gurugram, Haryana

Jun 2022 - Aug 2022
  • Created and integrated 10+ fully responsive pages for the company website using Next.js
  • Worked with the design team to turn Figma mockups into working Next.js pages

Full Stack Intern

Dimensionless Technologies | Navi Mumbai, Maharashtra

Nov 2021 - Jan 2022
  • Built an image processing pipeline using Node.js, OpenCV.js, and Google Vision API to scan and auto-identify medicines from batch images
  • Designed a dynamic Excel-compatible system that auto-populated medicine inventory and allowed users to export results
Academic & Leadership

Teaching Assistant

IE 201 - AI & ML Lab | IIT Bombay

Jan 2026 - Apr 2026
  • Designed lab experiments, set and graded exams, and evaluated submissions for 40 B.Tech 2nd-year IEOR students
  • Conducted doubt sessions and guided students through AI/ML concepts and hands-on lab work

Teaching Assistant

IE 643 - Deep Learning: Theory & Practice | IIT Bombay

Jul 2025 - Nov 2025
  • Organised and led weekly programming sessions to reinforce core concepts in DL for 80+ students
  • Managed and graded student copies and projects, providing detailed feedback on complex topics
  • Ran weekly doubt sessions and helped student teams plan and debug their projects

Website Coordinator

IEOR Day | IIT Bombay

Jan 2025 - Mar 2025
  • Helped organise IEOR Day with a 30-member team - handled logistics, schedule, and coordination
  • Developed and maintained the event's official website with schedules, announcements and updates
04 - Projects

Featured Projects

Engineering
Full Stack Aug - Dec 2025

Vajra Sandbox

Malware Analysis & Threat Detection Platform

  • Launched a malware analysis platform for sample submission with static, dynamic, and memory analysis with report generation
  • Each sample runs in an isolated VM; submissions process async via Celery so high volumes don't create a bottleneck
  • Built using Python, Django/DRF and Next.js/TypeScript with JWT auth, TOTP 2FA, CAPTCHA, and rate limiting
PythonDjango/DRFNext.jsTypeScriptDockerRedis
Android 2026

Minimalist App

Text-only Android home screen launcher

  • Built a distraction-free Android launcher with no icons or wallpaper — everything rendered as plain text
  • Features focus profiles, per-app usage limits, and unified search across apps, contacts, and settings
KotlinAndroidJetpack
Full Stack Dec 2025 - Present

VersatAI Lab Website

Lab site with profiles, event listings, and JWT/TOTP-secured admin

  • Created a platform to showcase research activities, student profiles, projects and events with collaboration and feedback system
  • Built using Django/DRF for secure REST APIs and Next.js to power an SSR/SSG-based frontend
  • Implemented JWT-based authentication, TOTP 2FA, equation-based CAPTCHA, and role-based access control
Django/DRFNext.jsPostgreSQLJWTTOTPRBAC
Frontend Dec 2022 - Jan 2023

Sorting & Pathfinding Visualizers

Educational Algorithm Visualization Tool

  • Built interactive visualizers demonstrating algorithm behavior through real-time execution
  • Developed using HTML, CSS, and JS applying OOP principles, data structures, and graph algorithms
HTMLCSSJavaScriptGraph Algorithms
Optimization Jul - Nov 2024

Swarm Robotics Optimization

Mathematical Optimization Techniques | Course Project

  • Collaborated with a team of four to develop an optimization model for drone deployment in disaster-affected areas
  • Formulated mathematical constraints for coverage, deployment, and drone selection using grid-based coverage metrics
PythonMILPGurobiSwarm Robotics
Simulation Jan - Apr 2024

Dark Store Operations Optimization

IE 630 | Course Project

  • Built a Discrete-Event Simulation of dark store workflows to model demand fluctuations, workforce utilization, and inventory cycles
  • Ran scenario-based experiments on staffing and replenishment, deriving strategies for dynamic workforce allocation and predictive inventory control
PythonSimPyDESData Analysis
ML / Research
Agentic AI Jan - May 2026

The Third Eye: VIntel Platform

IE 624 - Generative & Agentic AI | Course Project | Prof. Manjesh K. Hanawal

  • Built a multi-agent cybersecurity news platform with a two-round LLM editorial deliberation model and Borda-count cross-story ranking to overcome grade inflation
  • Designed a polyglot microservice architecture (Go + TypeScript + Rust + React) with a persistent memory layer and an open A2A protocol for external agents
GoTypeScriptRustReactLLM AgentsPostgreSQL
MTP Thesis Jul - Nov 2025

Parameter Specific Literature Retrieval

Biomedical NLP Pipeline | Prof. Balamurugan Palaniappan

  • Built a pipeline that queries PubMed and pulls out parameter-specific clinical data from research abstracts
  • Improved entity extraction F1-score to 90% by fine-tuning a PubMedBERT-based NER model on a manually annotated dataset
  • Implemented a distributed ML pipeline with Ray, PyTorch and HuggingFace; deployed with Next.js/FastAPI
PyTorchHuggingFaceRayFastAPIPubMedBERT
NLP Aug - Nov 2025

Explainable Depression Detection

Social Media Analysis | DL NLP Course | Prof. Pushpak Bhattacharya

  • Built an NLP pipeline for depression detection using double domain-adaptation and guided masking
  • Designed an explainability pipeline combining Integrated Gradients with LLM-based teacher-student distillation
  • Achieved F1 score of 0.7778 and extracted top-k words contributing most strongly to positive detection
PyTorchHuggingFaceNLPTransformers
CV / RL Feb - Mar 2025

HeadBall2 Game Player

Real-Time Mobile Game Automation

  • Developed a real-time computer vision pipeline using OpenCV from live video streams at 30 FPS
  • Designed a reinforcement learning system with WebSocket-based client-server communication at 50ms latency
  • Built a mobile automation framework integrating ADB, v4l2 and Python for reliable device control
OpenCVPythonRLWebSocketsADB
ML Jan - Apr 2025

Kernel PCA for OOD Detection

ML Principles & Techniques | Course Project

  • Implemented Kernel PCA with a 2-member team for out-of-distribution detection in DL models, benchmarking against KNN
  • Achieved AUROC of 99.57% and FPR of 1.73% on ResNet50 evaluated on Tiny-ImageNet-200
PythonPyTorchKernel PCAOOD Detection
RL / NLP Jan - Apr 2025

Secrets of RLHF in LLMs: PPO

Reinforcement Learning Algorithms | Course Project

  • Studied core RLHF mathematics and implemented PPO-max to improve training stability for LLM fine-tuning
  • Built a demo that successfully fine-tuned an LLM, showing measurable gains over SFT baselines
PythonPPORLHFHuggingFace
Published Jul 2024

Plant Disease Classification with SOTA DL

International Journal of Computing | DOI: 10.47839/ijc.23.4.3542

  • Implemented and evaluated multiple CNN architectures on a dataset of 87,900+ leaf images across 38 classes
  • Achieved up to 99.62% training accuracy and 97.31% validation accuracy across multiple plant diseases
PyTorchCNNDeep LearningComputer Vision
Games
Web · AI 2021

Tic Tac Toe

Browser game with AI opponent

  • Implemented a minimax-based AI opponent that plays optimally — unbeatable when set to hard mode
  • Built entirely in vanilla HTML, CSS, and JS with no external libraries
JavaScriptHTML/CSSMinimax
Unity · 3D 2023

Runner 3D

Endless 3D runner built in Unity

  • Developed a 3D runner game in Unity with custom shaders, obstacle generation, and increasing difficulty
  • First project using ShaderLab and Unity's physics engine for smooth 3D movement and collisions
UnityC#ShaderLab
Pygame · Arcade 2022

Block Breaker

Classic brick-breaking arcade game

  • Built a full arcade game with ball physics, paddle control, level progression, and score tracking
  • Implemented collision detection, power-ups, and dynamic difficulty scaling across levels
PythonPygame
Lua · Board 2023

Ludo

Digital Ludo board game in Lua / LÖVE2D

  • Implemented complete Ludo rules — turn management, dice rolls, token movement, and win detection
  • Explored Lua's game scripting capabilities and the LÖVE2D framework for 2D rendering
LuaLÖVE2D
C++ · Console 2024

The Hunter

Console text adventure in C++

  • Designed a branching narrative adventure with inventory, combat, and multiple story outcomes
  • Built using OOP in C++ — game state, entities, and events modelled as classes
C++OOP
Pygame · Puzzle 2021

Tetris

Classic Tetris puzzle game in Python

  • Implemented piece generation, rotation, line clearing, and increasing speed with score progression
  • Handled grid state, collision detection, and rendering using Pygame's surface and event system
PythonPygame
05 - Courses

Relevant Coursework

M.Tech · IEOR · IIT Bombay

Core IEOR

  • Engineering Statistics IE 605
  • Operations Analysis IE 503
  • Probability & Stochastic Processes I IE 621
  • Mathematical Optimization Techniques IE 609

Machine Learning

  • ML: Principles & Techniques IE 506
  • Reinforcement Learning Algorithms IE 620
  • Generative & Agentic AI IE 624

Deep Learning

  • Deep Learning: Theory & Practice IE 643 · TA
  • DL for Natural Language Processing CS 772

Labs & Simulation

  • Modelling & Computations Lab IE 507
  • Simulation Modelling & Analysis IE 630
  • IEOR Lab IE 684
  • AI & ML Lab IE 201 · TA
B.Tech · CSE · Guru Ghasidas University

Core CS

  • Data Structures & Algorithms CS204TPC06
  • Operating System CS204TPC05
  • Computer Organization & Architecture CS203TPC03
  • Design & Analysis of Algorithms CS206TPC11
  • Compiler Design CS207TPC14
  • Formal Language & Automata Theory CS205TPC09

AI / ML / Data

  • Machine Learning IT207TOE01
  • Artificial Intelligence CS206TPE07
  • Soft Computing IT208TOE01
  • Data Mining CS207TPE11
  • Digital Image Processing CS206TPC13
  • RDBMS CS205TPC08

Networks & Systems

  • Computer Networks CS203TPC02
  • TCP/IP Internetworking CS207TPE09
  • Network Security CS208TPE13
  • Parallel Computing CS205TPC10
  • Microprocessor & Interfaces CS205TES05
  • Wireless Sensor Networks CS208TOE11

Programming & Math

  • C++ & Python (IT Workshop) CS203TPC01
  • Java CS206TPC12
  • Software Engineering CS205TPE01
  • Mathematics I / II / III MA201TBS01 · MA202TBS03 · CS203TBS05
  • Discrete Mathematics CS204TPC04
  • Digital Logic & Design CS203TES06
06 - Contact

Get In Touch

Open to internships, research collabs, or just talking about something cool you're building. I check mail pretty regularly.

rishi7258prince@gmail.com