Skip to content
View RushiK8626's full-sized avatar

Highlights

  • Pro

Block or report RushiK8626

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
RushiK8626/README.md

Hey there, I'm Rushikesh ๐Ÿ‘‹

I build software across full-stack, AI, and systems programming.

From real-time applications to low-level optimizations โ€” I focus on creating efficient, practical solutions.

Typing SVG

## ๐Ÿ› ๏ธ Tech Stack

Languages

C C++ Python JavaScript TypeScript Dart

Frontend & Mobile

React Flutter

Backend & Databases

Node.js Express Socket.IO MySQL MongoDB Redis Prisma

Tools & Platforms

VS Code Git Docker


๐Ÿ—๏ธ Featured Projects

A full-featured real-time chat application with AI superpowers

  • โšก Real-time messaging with Socket.IO (private & group chats)
  • ๐Ÿค– AI features: smart replies, translations, and chat summaries
  • ๐Ÿ”” Push notifications using Web Push / VAPID
  • ๐Ÿ” JWT + OTP authentication with refresh token flow
  • ๐Ÿ› ๏ธ Stack: React ยท Node.js ยท Express ยท Socket.IO ยท MySQL ยท Prisma ยท Redis ยท Docker

๐Ÿ›œ NAT Traversal UDP Hole Punching Framework

Minimal implementation of real hole punching for peer to peer communication

  • ๐Ÿ” Supporting NAT classification, simultaneous UDP hole punching with retry logic
  • โšก QUIC transport using aioquic with 0-RTT session resumption and built in TLS encryption
  • ๐Ÿ”„ Websocket based relay fallback
  • ๐Ÿ“‹ Real time metrics dashboard via HTTP endpoint
  • ๐Ÿ› ๏ธ Stack: Python ยท AIOQUIC ยท Sockets ยท Docker

โ™Ÿ๏ธ Raylib Chess Game

A fully playable chess game with Stockfish AI integration

  • ๐ŸŽฎ Human vs Human or Human vs Stockfish AI
  • โœ… Full chess rules, FEN generation, algebraic notation
  • ๐Ÿ”Š Sound effects and custom fonts
  • ๐Ÿ› ๏ธ Stack: C++ ยท Raylib ยท Stockfish

A multi-stage file compression pipeline in C++

  • ๐Ÿ”„ 3-stage pipeline: BWT โ†’ MTF โ†’ Huffman Coding
  • ๐Ÿ“ Efficient compression and full lossless decompression
  • ๐Ÿ› ๏ธ Stack: C++

๐Ÿ—บ๏ธ TSP Genetic Algorithm Solver

Solve the Traveling Salesman Problem using Genetic Algorithms for nearly optimal solution in efficient computation

  • ๐Ÿงฌ Fitness-based selection, mutation, and crossover
  • ๐Ÿ—บ๏ธ SVG route visualization output
  • โš™๏ธ Fully customizable GA parameters via CLI flags
  • ๐Ÿ› ๏ธ Stack: C

Stop accidentally committing secrets and credentials โ€” ever again

  • ๐Ÿ” Real-time secret detection as you type in the editor
  • ๐Ÿšซ Pre-commit hook that automatically blocks commits containing sensitive data
  • ๐ŸŽฏ Customizable detection patterns via settings.json
  • ๐Ÿ“‹ Clear diagnostics in VS Code's Problems panel
  • ๐Ÿ› ๏ธ Stack: TypeScript ยท VS Code Extension API

AI agents that evaluate your rรฉsumรฉ against any job description

  • ๐Ÿ“„ PDF resume parsing + job compatibility scoring
  • ๐Ÿค Multi-agent orchestration via CrewAI
  • ๐Ÿ“Š Detailed feedback: match score, gaps, alternative roles, career advice
  • ๐Ÿ–ฅ๏ธ Drag-and-drop Gradio web interface
  • ๐Ÿ› ๏ธ Stack: Python ยท CrewAI ยท Gemini ยท PyMuPDF ยท Gradio

๐Ÿ“ˆ GitHub Stats

GitHub Stats Top Languages

GitHub Streak


๐Ÿ“ซ Let's Connect

Popular repositories Loading

  1. TSP-Genetic-Algorithm TSP-Genetic-Algorithm Public

    Solution for Travelling Salesman Problem using Genetic Algorithm

    C 1

  2. File-Compression-using-Huffman-Coding File-Compression-using-Huffman-Coding Public

    File Compression and Decompression utility using Huffman Coding in C++

    C++ 1

  3. Raylib-Chess-Game Raylib-Chess-Game Public

    Simple Chess Game using Raylib C++

    C++ 1

  4. SwiftTalk-Chat-Messaging-App SwiftTalk-Chat-Messaging-App Public

    Real Time Chat Messaging implemented using React, Node.js and Express.js

    JavaScript 1

  5. dev-setup dev-setup Public

    A simple, cross-platform automation tool to quickly set up your development environment after a fresh OS install or reset.

    Python 1

  6. compressify-wasm compressify-wasm Public

    A modern web application for file compression and conversion, leveraging C++-based WebAssembly for high-performance processing. Built with React, it offers fast, secure, and user-friendly interface.

    JavaScript 1