Welcome to my portfolio

Rushikesh

Software Developer & Creative Technologist

Crafting everything from real-time web applications to low-level networking protocols. I transform complex technical challenges into elegant, high-performance systems.

About Me

A brief introduction

I'm a Computer Science Engineering student at COEP Technological University, Pune — interested in web development, artificial intelligence, algorithms, systems programming, and solving real-world problems.

Interests

Web development, algorithms, systems programming, and problem solving.

Current Focus

Building responsive full-stack apps and AI systems and strengthening core engineering skills.

Education

B.Tech Computer Science Engineering — COEP Technological University, Pune (Expected 2027).

Career Goals

Grow into a software engineer who builds scalable, useful products.

Expertise

My Tech Stack

I leverage a diverse set of modern technologies to build scalable, high-performance applications and intelligent AI solutions.

Programming Languages

C
C++
Python
JavaScript
TypeScript
Java

Web / Backend

React.js
Node.js
Express.js
Next.js

Artificial Intelligence

NLP
ML
LLMs
RAG

Databases & Infra

MySQL
MongoDB
Redis
Prisma
Docker
Git

Projects

Selected Work

SwiftTalk — Real-Time Chat Messaging Platform screenshot

SwiftTalk — Real-Time Chat Messaging Platform

A modern, full-stack messaging application with real-time communication, AI-powered chat assistance, task management, and smart notifications. Designed for performance and secure group collaboration.

Key Features

  • Real-Time Messaging with live read receipts and typing indicators
  • AI-Powered Chat for writing suggestions and smart replies
  • Task Management for personal and shared tasks
  • Smart Web Push Notifications with email alerts
  • File & Media Sharing with instant previews
  • Secure JWT-based authentication with OTP verification
  • Privacy Controls with blocked-user management and private chats
ReactNode.jsWebSocketsMySQLRedisLangchain
File Compression using Huffman Coding screenshot

File Compression using Huffman Coding

A lossless file compression utility implementing Huffman coding to encode and decode files efficiently using binary tree-based compression techniques.

C++ReactWeb AssemblyData StructuresAlgorithms
Search Simulator screenshot

Search Simulator

An interactive web-based simulator for visualizing search algorithms and comparing their traversal behavior, efficiency, and execution flow.

HTMLCSSJavaScriptAlgorithmsVisualization
NAT Traversal — UDP Hole Punching over QUIC screenshot

NAT Traversal — UDP Hole Punching over QUIC

A comprehensive NAT traversal implementation utilizing UDP hole punching and QUIC transport to establish direct, low-latency peer-to-peer connections.

Key Features

  • NAT Classification (Full Cone, Restricted, Symmetric)
  • Simultaneous UDP Hole Punching with QUIC transport
  • 0-RTT Session Resumption for faster handshakes
  • WebSocket-based Relay Fallback when hole punching fails
  • TLS 1.3 Certificate-based Authentication
  • Real-time metrics via HTTP dashboard
PythonQUICUDPNetworking
Raylib Chess Game screenshot

Raylib Chess Game

A desktop chess game built using Raylib with custom-rendered graphics, move validation, piece logic, and an interactive graphical interface.

C++RaylibGame Development
Unix Shell screenshot

Unix Shell

A custom Unix-like shell built in C supporting command execution, piping, redirection, process management, and interactive terminal behavior.

CPOSIXLinux

Resume

Download my resume

Get a PDF copy of my resume with experience, projects, and contact details.

Contact

Get in touch

I'm open to opportunities and collaborations — feel free to reach out.

LinkedInGitHub