About Me
I am pursuing my Bachelors at National Institute of Technology, Srinagar in Computer Science and Engineering.

Sophomore at NIT Srinagar
I am a Competitive Programmer and a full-stack web developer. I provide clean code and pixel perfect design and Enhanced Website with interactive animations. A responsive design makes your website accessible to all users, regardless of their device.
Personal Info.
- Birthday: 26 Feb 2003
- Website: dhruv-portfolio.onrender.com
- Phone: 91-6378554237
- Native City: Jaipur
- Current City: Srinagar
- Age: 22
- Degree: B.Tech in Computer Science
- Email: dhruvbansal7727@gmail.com
- Freelance: Available
- Language: Hindi & English
Resume
Summary
Dhruv Bansal
Diligent College Student focused on Computer Science Engineering.
- Dedicated to Prompt Project Completion and Continual Adaptation.
- Team Oriented Collaborator with reliability.
- Focus on equitable task distribution through group projects.
Education
BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE & ENGINEERING
2022 - Present
National Institute Of Technology , Srinagar
- Till Now , I have learned variety of subjects, including Data Structures, Java Language, and some core subjects.
- My current CGPA is : 8.65
MATRICULATION AND INTERMEDIATE IN SCIENCE
2018 - 2022
Saraswati Public Senior Secondary School, Neem Ka Thana, Rajasthan
Achieved 94 percentage in 12th RBSE Board.
Club & Centers
Technical Team
Nov 2023 - Present
Semicolon, Technology Club, Gymkhana, NIT Srinagar
Professional Experience
Software Development Intern
Dec 2024 - Feb 2025
Vidhai Technology Pvt. Ltd. Coimbatore , Tamilnadu
- Developed a dictionary app with image-to-text extraction an word analysis feature.
- Designed and implemented backend architecture, optimized APIs for text extraction, word definitions, antonyms, and related images.
- Integrated OCR Technology to extract text from images and display result in interactive formate.
Research Intern
Dec 2024 - Feb 2025
Indian Institute Of Techhnology (IIT) , Mandi
- Field : Theoretical Computer Science
- Topic : NP-Completeness and Approximation Algorithms
- Conducting research on Computational Complexity and Approximation algorithms.
- Analyzing NP-Complete problems and exploring algorithms solutions.
- Collaborating with professors and researchers to develop theoretical models.
CO-Founder
Nov 2023 - Present
Code Assist
For More Information About me Download My Resume -
My ResumeSkills
Projects
- ALL
- WEB
- APP
- OTHERS
E-Commerce Website
Summary : This is a landing page of E-Commerce Website. It's a practice project for practice HTML, CSS and JavaScript.
Technology Used : HTML, CSS and Java Script
Car Race Game
Summary : It is a Car Race Game. This Project is made for Enhancing my JavaScipt knowledge.
Technology Used : HTML, CSS and JavaScript
Music Website
Summary : This is Music playing website. Here you can play our favourite music.
Technology used : HTML, CSS and JavaScript
Portfolio
Summary : This is my Portfolio Website. Here you can know more about me.
Technology used : HTML, CSS, BootStrap and JavaScript
Calculator
Summary : This is a calculator. This is my first project to know about my Web Dev. skills.
Techhnology used : HTML, CSS and JavaScript
Multipage E-Commerce Website
Summary : This is a Complete Multi-Page E-Commerce Website made by Web development skills.
Technology Used : HTML, CSS and Java Script
Bank Management System
Summary : This is a Bank Management System. It store the user's data and save in databse. In this you can deposite money , Withdraw Money, Check balance , PIN Change, Mini Statement etc..
Technology Used : Java , Java Swing , My SQL, SQL
Student Management System
Summary : This is a Student Management System. It stores the student and also admins data , and also it shows the result of students and alow admins to update marks of students and help student to reach tu admins and send the messages to our professors.
Technology Used : HTML, CSS , JavaScript
Wheather Forecast Website
Summary :This is a Wheather Forecast Website. In this Website we can check the Wheather condition of anywhere in the world.
Technology Used : HTML, CSS , JavaScript & API
Sorting Algorthms Visualizer
Summary :This is a Sorting Algorithms Visualizer.
Key features :
- Interactive Visualization : Watch as Algorithms like quick sort , merge sort Bubble Sort, and more sort data in real-time.
- Step-by-Step Execution : Pause and step through each algorithm to see the inner working and gain a deeper understanding.
Technology Used : React , JavaScript , Tailwind CSS, DSA, Sorting Algorithms
Path-Finding Algorithm Visualizer
Summary :This is a Path-Finding Algorithms Visualizer.
Key features :
- Interactive Visualization : Implements multiple graph algorithms, including Dijkstra, A*, BFS, DFS, and Bidirectional Search, for optimal path detection and analysis.
- Integrated advanced maze generation algorithms like Recursive Division, Random Walk, Horizontal Division, and Vertical Division, enabling real-time maze creation and pathfinding exploration.
- Optimized user interaction with clear visualizations, allowing users to dynamically modify start and end nodes, and observe algorithm performance step-by-step.
Technology Used : React.js, JavaScript, HTML, CSS, Data Structures & Algorithms (DSA), Graph Algorithms
SEO Rank Tracker
Summary :Built a web-based tool to track domain rankings based on user-defined keywords, with real-time SEO analysis and automated data retrieval.
- Secure login system to manage user-specific domains and keywords.
- Tracks and displays keyword-based domain rankings in real time.
- Used Puppeteer to fetch and analyze SEO data dynamically.
- Efficient storage and retrieval of SEO data using MongoDB.
Technology Used : Next Js, Express Js, MongoDB, Puppeteer, Web Crawling, HTML, CSS
Hand Gestures Cursor Control
Summary :Created a Python-based system to control the laptop cursor using real-time hand gestures, utilizing computer vision and hand-tracking libraries.
- Detects and tracks hand landmarks using webcam input.
- Maps hand gestures to control on-screen cursor position.
- Supports click, drag and many more operations via gesture detection.
Technology Used : Python , OpenCV , MedianPipe
Rat In Maze Algorithm Visualizer
Summary :Developed a visual tool to simulate the Rat in a Maze pathfinding algorithm. Allows users to define maze structures and visualize how the rat finds a path from start to finish using backtracking.
- Maze Customization – Add/remove walls to create custom maze layouts.
- Path Visualization – Animated traversal showing the rat’s movement step-by-step.
- Demonstrates decision-making and backtracking in real-time.
Technology Used : React Js, HTML, CSS , JavaScript & API, Backtracking Algorithm
Travelling SalesPerson Problem Visualizer
Summary :Built an interactive tool to visualize the TSP algorithm. Users can add/remove cities, and view the shortest path that visits all cities and returns to the starting point.
- Add or remove cities dynamically on a visual canvas.
- Real-time animated traversal of the computed optimal route.
- Ensures the final path forms a complete loop, returning to the origin.
- User-Friendly UI – Intuitive drag-and-drop interface for placing cities and initiating simulations.
Technology Used : React Js, HTML, CSS , JavaScript & API, TSP Algorithm
LER Mobile Application
Summary :Developed a dictionary app with the following functionalities :
- Capture pictures and extract text from images.
- Extracted Text displayed in a clickable formate for easy word lookup.
- Search for individual words and view definitions, antonyms, and related images.
- Display a history of images with extracted text.
- Bookmark words for quick access.
Technology Used : React Native, Node.js, Express.js, PostgreSQL, JavaScript, Python, PaddleOCR
Certificates
Testimonials
Contact
Here is my Contact Information , You can Contact me via this Email or the Phone Number Provided.
Location:
NIT Srinagar , Srinagar , Jammu & Kashmir , 190006
Email:
dhruvbansal7727@gmail.com
Call:
+91-6378554237