CodeSmash
About

About CodeSmash
& the Builder

An all-in-one platform for technical interview preparation—built by a student, for students.

About the Builder
R

Rohit Siva Shankar

Full-Stack DevCompetitive Programmer

2nd 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

Next.jsReact.jsTypeScriptJavaScriptTailwind CSSHTML & CSSNode.jsDjangoREST APIsFirebaseSQLite

Along with these, I continuously explore new technologies and enjoy building scalable, production-ready applications.

About CodeSmash

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.

DSA PracticeMock OAQuizzesProjectsSkill PathsBattle ZoneChallengesCompany-wise

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.

Buy me a coffee