Rishabh Baloni
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.

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.
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
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.
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.
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.
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.
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.
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.
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.
Education & Achievements
B.Tech in Computer Science & Engineering
CGPA: 8.87/10
- Specialization in Operating Systems, DSA, and Web Technologies
- Projects include Code-R2S2, Schedulify-OS, Doon-Ride, and Frost Byte
Higher Secondary Education
Percentage: 88%
- Science Stream (Physics, Chemistry, Mathematics, Computer Science)
Secondary Education
Percentage: 92.4%
Technical Projects
- 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
Certifications & Competitions
- 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