I'm a B.Tech undergraduate at DA-IICT pursuing Information & Communication Technology, based in Gujarat, India.
I enjoy building software, solving problems, and learning new technologies through hands-on projects — currently sharpening my DSA skills while shipping full-stack side projects.
- 🧠 Interests: Web Dev · DSA · Open Source
- 🤖 Exploring: AI/ML & LLM-based app development
- 🎯 Currently: Building projects, sharpening DSA, and picking up System Development
- 💼 Open to: Internships & open-source collaboration
- 📬 Reach me: shubhamdivyanshu07@gmail.com
| Project | What it does | Stack | Links |
|---|---|---|---|
| Pixel Art Editor | Full-featured pixel art tool — pencil/fill/line/rectangle/selection tools, mirror mode, zoom, undo/redo (100 steps), PNG & animated GIF export. | JavaScript HTML5 Canvas CSS3 GIF.js |
🌐 Live · 💻 Code |
| Study Tracker Pro | Lightweight study tracking web app with Canvas animations, offline support, IndexedDB storage, and interactive UX. | JavaScript HTML5 Canvas Web Audio API IndexedDB CSS3 |
🌐 Live · 💻 Code |
| Smart Placement Portal | Placement management system with eligibility matching, authentication, file handling, and sorting algorithms. | C++ OOP File I/O DSA |
🖥️ Codespace · 💻 Code |
| CodeQuest | Flask-based web app to organize, track, and manage coding practice — problem tracking, auth, progress records, and SQLite storage. | Python Flask SQLite HTML/CSS/JS Gunicorn |
🌐 Live · 💻 Code |
| Sorting Visualizer | Interactive visualizer for 5 sorting algorithms with real-time animation, speed control & complexity display. | JavaScript HTML5 CSS3 |
🌐 Live · 💻 Code |
| Python Mini Projects | Collection of Python projects covering automation, algorithms, and practical utilities. | Python |
💻 Code |
I enjoy learning by building projects and exploring new technologies. Every project helps me improve my problem-solving, software development, and collaboration skills.
class LearningStack {
constructor() {
this.stack = ["AI/ML", "System Development"];
this.base = "DSA"; // the foundation — it never gets popped
}
push(skill) {
this.stack.push(skill);
return `+ ${skill}`;
}
}
// method: learn by building, not just reading⭐ If you find any of my projects useful, consider giving them a star! ⭐
