About the Builder

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."

0+
Users Impacted
0+
Products Shipped
0nd Yr
IIT Guwahati

Background

About Me

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

What I've Built

  • Built registration system handling 10,000+ users
  • Worked on main fest website performance & reliability
  • Designed scalable backend flows and optimized frontend rendering
🚀
CodeSmash
Founder & Builder
  • All-in-one platform for DSA, competitive programming, and developer tools
📄
PDFTools
Builder & Maintainer
  • Free, browser-based PDF toolkit — merge, split, compress, rotate, crop, watermark, and more
  • Zero data storage: all files processed in memory, never saved to disk or shared
  • Tech stack: Next.js 15 · TypeScript · Django (Python) · pdf-lib · Tailwind CSS · Vercel

This App

About PDFTools

PDFTools is a free, no-login PDF toolkit I built from scratch. Every tool runs fast, works right in your browser, and stores absolutely nothing — your files are processed in memory and gone the moment you download them.

🔗
Merge PDF
Combine multiple PDFs into one.
✂️
Split PDF
Extract pages or custom ranges.
🗜️
Compress PDF
Shrink file size, keep quality.
🔄
Rotate PDF
Fix page orientation instantly.
💧
Add Watermark
Stamp text across every page.
✏️
Edit PDF
Overlay text at any position.
🔒
Protect / Unlock
AES-256 password control.
🖼️
PDF ↔ Image
Convert pages to JPG and back.

Tech Stack

Next.js 15
Frontend framework
TypeScript
Type-safe codebase
pdf-lib
In-browser PDF ops
Django
Backend API
Python
Server-side processing
PyMuPDF
PDF rendering
Tailwind CSS
Styling
Vercel
Deployment
🔒
Zero data stored — ever

No account, no uploads saved, no tracking. Files are handled in memory and discarded immediately after your download. That's the whole promise.

🚀 What's Next

Building Developer-First Tools

Currently building a powerful new application designed to push CodeSmash to the next level. This product focuses on smarter problem tracking, personalized learning paths, AI-assisted coding insights, and a faster, cleaner UI experience.

🎯 Smarter Problem Tracking🧠 Personalized Learning Paths

The Goal: One Ecosystem

01Practice
02Analyze
03Improve
04Enjoy the Journey

"This isn't just another tool — it's something I want every serious coder to use daily."

Tech Stack

Tools I Build With

Next.jsReactTypeScriptTailwind CSSNode.jsREST APIsDjangoAI / Minimax

Let's Connect

Find Me Online

I'm always open to interesting problems, collaborations, and conversations.

💼LinkedIn🐙GitHubCodeforces📸Instagram

Built with ❤️ by Rohit Siva Shankar · Part of the CodeSmash ecosystem