Photo of Rushikesh

Rushikesh
Kadepurkar

Computer Science Undergraduate COEP Tech, Pune

Third-year CSE undergraduate at COEP Technological University with strong expertise in systems programming, full-stack web development, and artificial intelligence. Experienced in building end-to-end software solutions from low-level C/C++ algorithms to containerized web applications, with hands-on proficiency in AI/ML and deep learning. Seeking challenging engineering roles to drive innovation and create measurable impact.

Skills

Languages C, C++, Python, JavaScript, Java, HTML, CSS
Web / Backend React.js, Node.js, Express.js, Next.js, REST APIs, WebSockets
Databases & Infra MySQL, MongoDB, Redis, Prisma
AI / ML NLP, ML, LLMs, RAG, Agentic AI
Tools Git, Docker

Experience

Summer Intern

Indian Institute of Technology, Jammu

Designed and fine-tuned intelligent agents and AI automation workflows. Built and deployed scalable LLM-based solutions for real-world applications, focusing on performance optimization.

LLMs Agentic AI Fine-tuning AI Automation

Academic Projects

SwiftTalk — Real-Time Chat Messaging Platform

React · Node.js · Express.js · Socket.IO · MySQL · Prisma · Redis · JWT · Docker · Langchain

A full-stack real-time messaging platform featuring instant messaging, AI-powered smart replies, task management, file sharing, push notifications, JWT authentication, and group conversations.

  • Real-Time Messaging
  • JWT + OTP Authentication
  • WebSocket Communication
  • Redis Caching
  • AI Smart Replies and summaries
  • Langchain powered AI chatbot integration
  • Task Management
  • Push Notifications
  • File Sharing
  • Docker Compose

NAT Traversal — UDP Hole Punching over QUIC

Python · aioquic · UDP · Socket Programming · Computer Networking · Docker

A peer-to-peer networking project implementing NAT traversal using UDP hole punching over QUIC to establish low-latency direct communication between clients behind network address translation.

  • NAT Classification
  • UDP Hole Punching
  • QUIC / aioquic
  • 0-RTT Session Resumption
  • WebSocket Relay Fallback
  • TLS 1.3 Authentication
  • Live Metrics Dashboard

File Compression using Huffman Coding

C++ · Data Structures · Algorithms · Huffman Coding · Priority Queues

A lossless file compression utility implementing Huffman coding with binary tree algorithms for efficient file encoding and decoding.

  • BWT & MTF Encoding
  • Huffman Compression
  • Lossless Decompression
  • Modular C++ Codebase
  • WebAssembly Integration
  • React-based Frontend
  • ~80% Compression Ratio

Raylib Chess Game

C++ · Raylib · Game Development · Graphics Programming

A desktop chess game built with Raylib featuring custom graphics, move validation, chess piece logic, and interactive gameplay interface.

  • Human vs Human Mode
  • Human vs Stockfish Engine
  • Chess Rules Enforcement
  • Move Validation System
  • FEN & Algebraic Parsing
  • Sound Effects & Custom Fonts

Education

B.Tech — Computer Science and Engineering

COEP Technological University · Pune, Maharashtra

7.83 / 10.0

Expected 2027

Languages

English — Fluent Hindi — Fluent Marathi — Native

Certifications

Intermediate to Advanced Python
Udemy  ·  2024