0%
Hello, I am

Rishabh Baloni

Competitive Programmer & Full Stack Developer

Passionate about solving complex problems and building innovative web applications. I specialize in competitive programming, algorithms, and full-stack development with expertise in React, Node.js, and Python.

Cyberpunk Portrait
INITIALIZING...
SYSTEM ONLINE

About Me

I am a passionate competitive programmer and full-stack developer with a strong foundation in data structures, algorithms, and software development. Currently pursuing my B.Tech in Computer Science at Graphic Era Hill University, Dehradun, I have maintained a strong academic record while actively participating in coding competitions and hackathons.

My journey in programming began during my school days, and since then, I have been constantly learning and improving my skills. I enjoy tackling complex problems and creating efficient solutions. My experience spans across web development, algorithm design, and machine learning applications.

When I am not coding, I enjoy participating in competitive programming contests on platforms like Codeforces, LeetCode, and CodeChef. I believe in continuous learning and am always exploring new technologies and frameworks to expand my skill set.

Programming

My Skills

Programming Languages

  • C++
  • Python
  • JavaScript
  • TypeScript
  • Java

Web Development

  • React.js
  • Next.js
  • Node.js
  • Express.js
  • HTML/CSS

Machine Learning & AI

  • TensorFlow
  • PyTorch
  • Scikit-learn
  • Computer Vision
  • NLP

Tools & Technologies

  • Git & GitHub
  • Docker
  • MongoDB
  • PostgreSQL
  • AWS

My Projects

Kinetic AI - Your Personal Trainer

Kinetic AI - Your Personal Trainer

An AI-powered fitness application that generates personalized workout and diet plans through an interactive 7-step questionnaire. Features real-time daily workout tracking with visual progress bars, streak counter for consecutive workout days, and day-specific exercise completion restrictions. Uses Groq AI (Llama 3.3 70B) for fast program generation, Convex for real-time database with live queries, and Clerk for secure authentication. Built with modern purple/pink gradient theme and responsive design.

Next.js 15React 19TypeScriptTailwind CSS 4ClerkGroq AIConvexShadcn UI
KIRA – Knowledge-Infused Response Agent

KIRA – Knowledge-Infused Response Agent

An AI chat app deployed on Cloudflare Workers with Durable Objects for stateful per-session memory and Groq as the LLM provider. Streams responses over Server-Sent Events, assembles prompts from system instructions, summaries, full turn history, and extracted user facts, and renders rich markdown in a minimal browser-based chat UI. Sessions are scoped per tab via sessionStorage and can be cleared via API for fresh conversations.

TypeScriptCloudflare WorkersDurable ObjectsGroqSSEMarkdown
URL Shortener

URL Shortener

A production-grade URL shortener built with Node.js, Express, MongoDB Atlas, and Redis. Implements read-through caching with a 66% hit rate, atomic click tracking with MongoDB $inc , smart TTL-based expiration (5 minutes for unused links, 1 day extended on each click), and IP-based rate limiting. Fully tested with Jest, CI/CD via GitHub Actions, and deployed on Render.

Node.jsExpressMongoDB AtlasRedisJestRender
HealthPredict

HealthPredict

An AI-powered multi-disease prediction platform for CKD, Liver Disease, and Parkinson's. Built with Streamlit, scikit-learn, XGBoost, and PyCaret, featuring real-time predictions, confidence scores, encoded metadata, model pipelines, and clinical safety checks.

PythonStreamlitscikit-learnXGBoostPyCaretTensorFlow
Rivelle Chat & Video Calling Platform

Rivelle

Full-Stack Chat & Video Calling Platform featuring real-time messaging with typing indicators, message reactions, image uploads, and video calls with screen sharing and call recording.

ReactNode.jsMongoDBTailwindCSSStream APIZustand
Code-R2S2 - Code Editor & Compiler Analyzer

Code-R2S2

A comprehensive web-based development platform that combines a modern online IDE with advanced compiler analysis tools. Features include real-time code execution, lexical/syntax/semantic analysis, intermediate code generation, parse tree visualization, and user authentication with code sharing capabilities.

Next.js 15TypeScriptConvexTailwind CSS
Algorithm Visualizer

Schedulify-OS

A comprehensive OS scheduling algorithm simulator that visualizes CPU scheduling, disk scheduling, page replacement, and deadlock detection algorithms with an interactive interface and real-time results.

TypeScriptNext.js 14ReactTailwind CSSShadcn/uiZod
Sangeet

Sangeet

A full-stack music streaming platform with real-time features. Includes music playback controls, live chat with Socket.IO, friends activity feed, admin dashboard for content management, and OAuth authentication with Clerk.

ReactTypeScriptNode.jsMongoDBSocket.IO
Frost Byte

Frost Byte

A powerful Telegram weather bot delivering real-time weather updates, multi-day forecasts, air quality data, and interactive weather graphs. Built with Flask webhooks for production deployment on Render, ensuring fast and reliable performance.

PythonFlaskTelegram Bot APIMatplotlibOpenWeather API
Page Craft Bot

Page Craft Bot

A memory-optimized Telegram bot for PDF and image processing built for Render’s free tier. Supports PDF splitting, merging, page extraction, image-to-PDF conversion, PDF-to-images, custom filenames, and reply-based workflows. Features lazy loading, auto-wake system, strict memory limits, and compatibility-tested Python tooling for reliable production deployment.

PythonTelegram Bot APIpypdfpdf2imageRender
Doodle Frenzy - Multiplayer Drawing Game

Doodle Frenzy – Sketch Play

Real-time multiplayer Pictionary-style game built with Next.js and Socket.IO. Players join via party codes, take turns drawing on an interactive canvas while others guess the word in live chat. Features instant canvas synchronization, time-based scoring, configurable rounds, and persistent MongoDB storage. Deployed as a unified monolith on Render combining frontend and backend services.

Next.js 14Socket.IOMongoDBExpress.jsFabric.jsTypeScriptRender
Contact Management System - Trie Data Structure Implementation

Contact Management System

A web-based contact management system featuring an enhanced Trie data structure for efficient real-time autocomplete and dual search capability by name or phone number. Includes responsive design, persistent localStorage data handling, and an intuitive Bootstrap-powered interface.

JavaScriptHTML5CSS3BootstrapTrie

Education & Achievements

2022 - 2026

B.Tech in Computer Science & Engineering

Graphic Era Hill University, Dehradun

CGPA: 8.87/10

  • Specialization in Operating Systems, DSA, and Web Technologies
  • Projects include Code-R2S2, Schedulify-OS, Doon-Ride, and Frost Byte
2020 - 2021

Higher Secondary Education

New Doon Blossoms School, Dehradun

Percentage: 88%

  • Science Stream (Physics, Chemistry, Mathematics, Computer Science)
2018 - 2019

Secondary Education

New Doon Blossoms School, Dehradun

Percentage: 92.4%

2024 - 2025

Technical Projects

Web Development & Automation
  • Code-R2S2 – Real-time collaborative coding platform
  • Schedulify-OS – OS simulator for scheduling and memory management
  • Doon-Ride – Ride simulator with Google Maps API
  • Frost Byte – Telegram weather bot with Flask webhooks
2024

Certifications & Competitions

PwC, SWAYAM, Udemy, Amazon
  • Cyber Risk & Regulatory Launchpad Trainee – PwC
  • Prompt Engineering, Cybersecurity
  • The Complete Full-Stack Web Development Bootcamp – Udemy
  • HackOn With Amazon – Season 4 (Coding Round)

Get In Touch

rishabhbaloni442003@gmail.com

Uttarakhand, India