About CodeSmash
The builder behind the platform โ and everything the platform offers.
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
- โบ 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
- โบ 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
Connect
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.