About CodeSmash
& the Builder
An all-in-one platform for technical interview preparation—built by a student, for students.
Rohit Siva Shankar
Full-Stack DevCompetitive Programmer2nd Year · Mathematics & Computing · IIT Guwahati (Batch of 2028)
I am a passionate full-stack web developer who enjoys building products that solve real problems for students. Over the years, I have developed more than 10 web applications, gaining experience across modern web technologies and large-scale deployments.
One of my notable experiences was contributing to Alcheringa, the annual cultural festival of IIT Guwahati. I developed and maintained multiple official websites, including alcheringa.co.in and registrations.alcheringa.co.in, which collectively served more than 10,000 users during the festival. Working on production-level platforms taught me how to build reliable, scalable, and user-friendly applications.
Alongside development, I am an active competitive programmer. I regularly solve problems on LeetCode and Codeforces and have maintained strong coding streaks. Competitive programming has strengthened my problem-solving skills and significantly influenced the way I design software and build products.
Currently, I am building CodeSmash, an all-in-one platform designed to help students prepare for software engineering internships and placements. The vision is simple: provide every resource a student needs for coding interview preparation in one place, while making the learning experience structured, engaging, and consistent.
10,000+
Users Impacted
10+
Web Apps Built
IIT Guwahati
Batch of 2028
Technical Skills
Along with these, I continuously explore new technologies and enjoy building scalable, production-ready applications.
What is CodeSmash?
An All-in-One Interview Prep Platform
CodeSmash is a comprehensive platform built to simplify the journey of learning Data Structures and Algorithms while also providing resources beyond coding practice. The platform combines interview preparation, projects, quizzes, mock assessments, learning roadmaps, and competitive features into a single ecosystem.
From DSA practice and mock assessments to projects, learning roadmaps, and coding battles, CodeSmash provides everything required for technical interview preparation in one organized place — eliminating the need to constantly switch between multiple websites.
Platform Features
DSA Sheets
Carefully curated DSA sheets containing high-quality interview questions. Every problem is linked to platforms like LeetCode, GeeksforGeeks, or can be solved directly on CodeSmash. Eliminates the effort of searching for the right problems and provides a structured learning path.
Custom DSA Sheets
Every student has a unique learning journey. Create your own personalized DSA sheets by adding problems from LeetCode, GeeksforGeeks, CodeSmash, or any external source. Organize your preparation according to your own goals.
Coding Challenges
Consistency is one of the most important factors in mastering coding interviews. CodeSmash regularly hosts challenges that reward users for maintaining coding streaks. Active participants can earn exclusive rewards, discounts on CodeSmash Premium, and community recognition.
Quizzes
Interviews also test syntax, language fundamentals, data structures, complexity analysis, and programming concepts. CodeSmash includes short quizzes covering these essential topics, plus recent interview quiz questions collected from various companies.
Mock Online Assessments
Simulates the experience of real company online assessments. Instead of simply solving individual problems, users experience the complete environment of an online coding test, helping them become familiar with actual placement rounds.
Company-wise Questions
Prepare company-specific interview questions through organized collections for various companies. Problems redirect to original platforms such as LeetCode, making company-focused preparation easier and completely free.
Projects
Project ideas, implementation guides, and complete source code for various development projects. Many projects are available for free, while advanced premium projects offer deeper learning experiences and real-world implementations.
Skill Paths
Structured learning roadmaps for multiple domains such as Data Structures & Algorithms, Web Development, Artificial Intelligence & Machine Learning, and other technical skills. Learn systematically instead of relying on scattered resources.
Battle Zone
Brings a competitive element to interview preparation. Challenge other online CodeSmash users in real time. Based on selected filters, both participants receive the same random coding problem, and the first person to solve it wins the match.
Vision
Where Preparation Meets Consistency
My goal with CodeSmash is to create a single platform where students can prepare for internships and placements without constantly switching between multiple websites. From DSA practice and mock assessments to projects, learning roadmaps, and coding battles, CodeSmash aims to provide everything required for technical interview preparation in one organized ecosystem.
Whether you're just beginning your coding journey or preparing for your dream software engineering role, CodeSmash is built to help you learn consistently, practice effectively, and grow with confidence.
