Hi There , My Name is

Dhruv Bansal

I'm

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.

  • 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 Resume

Skills

HTML 90%
CSS 85%
JavaScript 70%
Frontend Web Developer 70%
React 60%
Node JS 40%
Express JS50%
BootStrap 80%
Mongoose 50%
Redux 40%
MongoDB 40%
Python 30%
Java 80%
C Language 99%
Oops Terminology 75%
MYSql 75%
Data Structures 55%
C++ Programming 65%
Java Swing 60%

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

Backend Web Development

From Coursera | Offered by Meta

Dated: 4 July 2023 | Course Info: Introduction to JavaScript , How to Use as a Backend , Use Javascipt to Build Web Pages

Frontend Web Development

From Coursera | Offered by Meta

Dated: 25 June 2023 | Course Info: Introduction to HTML , Introduction to CSS , Basic Introduction of BootStrap , Basic Intro of React and how to Build Web pages

Web Development Workshop

From IET On-Campus NIT Srinagar

Dated: 21 May 2023 | Course Info: Introduction to HTML , Introduction to CSS , With a Coding of E-Commerce Website

Web Development

From Cetpa , Infotech

Dated: 15 May 2023 | Participation Certificate on 7 day workshop on web development organised by IET On-Campus NIT Srinagar and taught by the Engineer of CETPA.

Github

From IET On-Campus NIT Srinagar

Dated: 3 June 2023 | Course Info: Introduction of Github , Github Commands , How to Make Repositeries , And some useful Commands

BIS Volunteer

From Bureau of Indian Standards

Dated: 14 October 2023 | Appreciation Certificate for participation in Manak Mahotsav on the occassion of World Standards Day 2023. "Shared Vision for a Better World"organised by BIS Jammu & Kashmir Branch in Collaboration with NIT Srinagar.

Data Analytics

From Cetpa , Infotech

Dated: 11 November 2023 | Participation Certificate for participation in seminar on Data Analytics organised by IET on Campus, NIT Srinagar, Collaboration with Cetpa ,Infotech.


Testimonials

Kavita Chaudhary

Fellow Team Member

Dhruv is one of my closest friends. When we first met, it felt like we had known each other for a long time. He is very kind and helpful, and I never feel judged around him. He is also knowledgeable in academics, especially in web development and other programming languages.

Rekha Kumre

Fellow Team Member

As a best friend and classmate, I see Dhruv as person who is dedicated, creative and relentless towards his projects . Dhruv is kind ,helpful and cooperative. It's a great pleasure having a friend like him.

Neha Sherawat

Fellow Team Member

As a good friend and classmate of mine, Dhruv is an excellent guy with professionalism and integrity. He is the man with innovative ideas and leadership qualities. The best thing, he always inspires and helps me in web development and designing with utmost efficiency and dedication.


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

Call:

+91-6378554237

Loading
Your Message has been sent. Thank You!