A passionate Computer Science student with a strong foundation in software engineering and a CGPA of 3.55/4.00. I love building scalable solutions, exploring cutting-edge technologies, and solving real-world problems through innovative code.
- Built an Advanced Mathematical Expression Evaluator implementing Shunting Yard algorithm.
- Currently mastering Full Stack Web Development through The Odin Project & CS50x (Harvard)
- Open to collaborating on web development projects and contributing to open source initiatives
- Passionate about Data Structures & Algorithms, OOP, Database Design, and Modern Web Technologies
- Reach out: [email protected]
- Fun fact: Excel is Turing Complete!
- Current Status: Completed 6th Semester with exceptional SGPA of 3.85
- Overall CGPA: 3.55/4.00 - Consistent academic excellence
- Core Subjects: Data Structures & Algorithms, Database Development, Object-Oriented Programming, Design & Analysis of Algorithms, Graph Theory, Digital Image Processing, Linear Algebra, Theory of Automata
- Continuous Learning:
- The Odin Project - Full Stack JavaScript Development
- CS50x (Harvard) - Computer Science Fundamentals
A sophisticated web-based calculator demonstrating advanced algorithm implementation and modern JavaScript development practices.
Key Features:
- Complex Expression Parsing using the Shunting Yard algorithm
- PEMDAS/BODMAS Compliance with proper operator precedence
- Comprehensive Error Handling for invalid expressions
- Modern ES6+ JavaScript with modular architecture
- Floating Point Arithmetic with precision handling
- Multiple Bracket Types support
- Unary & Binary Operators implementation
Tech Stack: JavaScript (ES6+), HTML5, CSS3, Algorithm Design, Data Structures
Links: Source Code | Live Demo
An interactive drawing application with dynamic grid generation and creative effects.
Key Features:
- Dynamic Grid Generation with customizable sizes (up to 100×100)
- Multi-Color Drawing with color picker integration
- Randomization Effects for creative artwork
- Real-time Interaction with smooth mouse events
- Reset & Erase Functionality
Tech Stack: Vanilla JavaScript, HTML5, CSS3, DOM Manipulation
Links: Source Code | Live Demo
A classic game implementation with modern UI/UX design and interactive gameplay.
Key Features:
- Interactive Game Logic with score tracking
- Visual Feedback with custom hand gesture images
- Responsive Design for all device types
- Game State Management with round-based scoring
Tech Stack: JavaScript, HTML5, CSS3, Event Handling
Links: Source Code | Live Demo
Core Implementations:
- Lab 01: Classes, Objects & Pointer Operations
- Lab 02: Function Overloading & Input Validation with Error Handling
- Lab 03: Advanced OOP Concepts (Encapsulation, Constructors, Member Functions)
- Lab 04: Singly Linked Lists with Complete CRUD Operations
- Lab 06: Doubly Linked Lists with Bidirectional Traversal
- Lab 07: Stack Implementation (Array-based) with Expression Evaluation
- Lab 08: Queue Implementation (Array & Linked List based) with Template Programming
- Lab 09: Recursion & Mathematical Algorithms (Factorial, Fibonacci, Power Functions)
Technical Features:
- Template Programming: Generic implementations for multiple data types
- Memory Management: Proper constructors, destructors, and cleanup
- Exception Handling: Comprehensive error handling with runtime_error
- Modular Design: Well-structured, reusable code components
Tech Stack: C++, Object-Oriented Programming, Template Programming, Memory Management
Currently Growing In:
├── Full Stack Web Development (MERN Stack)
├── Advanced Data Structures & Algorithms
├── Database Design & Optimization
└── Open Source Contributions
2025 Goals:
├── Complete CS50x Program
├── Build 5+ Full Stack Projects
├── Contribute to 5+ Open Source Projects
└── Master React.js & Node.js Ecosystem
Ready to collaborate on exciting projects or discuss innovative ideas?
- Collaborative Projects in Web Development
- Open Source Contributions
- Technical Discussions & Knowledge Sharing
- Mentorship opportunities
If you find my work interesting, consider giving my repositories a star!