๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€ โ€ข ๐Ÿ’› Built with love by Rohit โ€” If CodeSmash helped you, share it with your friends. That's all the fuel I need to keep building ๐Ÿš€
MnC ยท IIT Guwahati ยท Batch of 2028

About CodeSmash

The builder behind the platform โ€” and everything the platform offers.

About the Builder
R

Hi, I'm Rohit Siva Shankar

2nd Year Mathematics and Computing ยท IIT Guwahati

โ€œI build systems that scale, tools that developers love, and products that actually get used.โ€

10,000+

Users Impacted

9+

Products Shipped

2nd Yr

IIT Guwahati

Background

I am a Mathematics and Computing student at IIT Guwahati who loves solving hard problems โ€” both in algorithms and in real-world systems.

From competitive programming to full-stack development, I focus on building things that are not just functional, but scalable and clean.

โš”๏ธ

CP sharpens thinking

Competitive programming trains me to find the optimal path under pressure.

๐Ÿ› ๏ธ

Dev brings ideas to life

Full-stack development turns elegant solutions into real products people use.

Experience & Impact

Web Developer

Alcheringa, IIT Guwahati

2024 โ€“ Present
  • โ€บ Built the official registration platform at registrations.alcheringa.co.in โ€” real users, real scale
  • โ€บ Contributed to performance and feature development of the alcheringa.co.in main website
  • โ€บ Engineered robust form flows, authentication, and optimised page performance under load

Builder โ€” CodeSmash

Independent Developer

2024 โ€“ Present
  • โ€บ Built CodeSmash โ€” a full-stack CP dashboard with Codeforces analytics, LeetCode stats, contest calendar, and online compiler
  • โ€บ Developed four browser games (Chess with minimax AI, Sudoku, 2048, Tic Tac Toe) with a shared coin system
  • โ€บ Focus on clean architecture, production code quality, and developer experience

Technical Strengths

Next.js
React
TypeScript
Tailwind CSS
Node.js
REST APIs
Codeforces
LeetCode
DSA
Minimax / AI
About the Website

What is CodeSmash?

CodeSmash is an all-in-one platform for developers and coders, bringing together learning, practice, competition, and productivity in a single place. It offers a smart DSA sheet with practice questions from LeetCode and GFG, curated YouTube resources, project roadmaps, skill paths, battle modes, and much more.

โ€œCodeSmash is designed as an all-in-one platform for developers and coders, bringing together learning, practice, competition, and productivity in a single place.โ€

Platform Features

๐Ÿ  Home Page

The home page provides a complete overview of the platform, allowing users to easily understand and navigate all features of CodeSmash. It acts as the central hub from where users can explore DSA, projects, skill paths, and other functionalities.

๐Ÿ“š DSA Sheet

Inspired by the Striver A2Z sheet but significantly enhanced. Unlike traditional sheets, CodeSmash provides direct links to GeeksforGeeks and LeetCode for every question, a built-in online compiler, YouTube video explanations, progress tracking, bookmarks, personal notes, and per-question todos.

๐Ÿ’ป Projects

A wide variety of projects across web development, app development, and machine learning โ€” categorised from beginner to advanced with all necessary resources, live demos, and GitHub links. Continuously updated with new projects.

๐Ÿ›ฃ๏ธ Skill Path

Well-structured roadmaps for different domains such as programming, web development, and machine learning. These roadmaps guide users step-by-step, helping them avoid confusion and follow a clear learning path. New fields and updated roadmaps are continuously being added.

๐Ÿ† Leaderboard

Ranks users based on DSA Sheet performance. Ties are resolved by battle wins, then coins earned. Includes Codeforces leaderboard integration, contest-wise rankings (top 50 users), and the option to opt out of public visibility via profile settings.

๐Ÿ“ฆ Code Store

Save and manage coding questions from different platforms in one place. Add question links, YouTube references, and your own descriptions. Your stored content can be edited or deleted at any time โ€” a flexible personal repository for important problems.

โœ๏ธ Blogs

Write and share articles with the community. Other users can interact by reacting and commenting, creating a collaborative learning environment where knowledge flows freely.

โšก ProZone

A productivity-focused section with three tools: a Notepad to write and store notes, a Todo List to manage daily tasks and goals, and a Calendar to track events and view upcoming coding contests.

โš”๏ธ Battle

Competitive coding made social. Connect your Codeforces handle and pick your question type. Three modes: Random Battle (earn coins by solving), 1v1 Online Battle (real-time against another user), and Custom Room (private 1v1 with friends).

๐Ÿ“„ Snippet

Store and manage useful pieces of code for quick access whenever you need them. Keep your most-used patterns, templates, and utility functions organised in one place.

๐Ÿง‘โ€๐Ÿ’ป Compiler

An online compiler that supports multiple programming languages including C++, Python, Java, and JavaScript โ€” enabling you to write and run code directly on the platform without switching tools.

๐ŸŽฎ Games

Engaging options like Sudoku, 2048, Tic Tac Toe, Math Battle, and Chess. Play these games, earn rewards, and make the learning journey more interactive and fun.

๐ŸŽจ Extra Features

Theme customisation, Codeforces stats on your profile (just add your CF handle), and comprehensive platform-wide statistics. Bug reporting with resolutions typically within 24 hours, and continuous feature updates.

๐ŸŒ Vision

CodeSmash is designed as an all-in-one platform for developers and coders, bringing together learning, practice, competition, and productivity in a single place.

๐Ÿ› ๏ธ Support & Updates

Users can report bugs and suggest new features. Most bugs are resolved within 24 hours, and the platform is continuously improving with regular updates.