Hello, my name is

Dhruv Dave

|

I'm a software developer focused on crafting elegant digital experiences. Currently studying Computer Science at Queen's University.

Open to Internship Opportunities

About Me

Dhruv Dave - Computer Science student at Queen's University

I’m a detail-oriented developer studying Computer Science at Queen’s University who loves to code, collaborate, and keep learning. I’m fluent in languages like HTML, CSS, JavaScript, Java, Python, C++, and more. I’m super driven, a big believer in teamwork, and always excited to take on new challenges. I’m always looking for ways to grow, whether it’s picking up a new skill, diving into a challenge, or finding better ways to work with others. Outside of code, I love hiking, hockey, and travelling.

Technologies I Work With

Constantly learning and expanding my toolkit

Languages

JavaScript
TypeScript
Java
Python
C++
HTML5
CSS3
SQL

Frontend

React
Next.js
Vue.js
Tailwind CSS
Bootstrap

Backend

Node.js
Express.js
Flask
FastAPI

Database

MongoDB
PostgreSQL
MySQL
SQLAlchemy

Other Tools & Technologies

RESTful APIs
GraphQL
JWT
Docker
AWS
Git
GitHub

Some Things I've Built

Click on a project to view details

Minesweeper Game Preview

Minesweeper Java Game

An Oppenheimer-themed Java remake of the classic Minesweeper game featuring custom screens, recursive gameplay, and a refined modern UI.

Java Game Dev
Weather App Preview

Weather Web App

A modern, responsive weather app that uses the OpenWeather API to display current conditions and a 5-day forecast with location autocomplete, unit toggle, and geolocation support.

HTML CSS JavaScript API
Portfolio Preview

Personal Web Portfolio

This portfolio site built to showcase my design/dev work - featuring dark mode, animations, and modern design principles.

HTML CSS JavaScript
Finance Tracker Preview

Finance Tracker

A modern, responsive personal finance tracker web app that lets users manage income and expenses, visualize spending with charts, filter by month, toggle dark mode, and export data.

HTML CSS JavaScript Charts

Where I've Worked

My professional experience and journey

Mobility Hardware and Software Technician

Bird
Jul 2025 - Aug 2025
  • Performed inspections, diagnostics, and repairs on e-scooters to address mechanical and software issues.
  • Ensured safety compliance through standardized procedures, maintained accurate spare parts inventory, and supported product and engineering teams with testing new features and innovations.

Deputy Returning Officer

Elections Canada
Apr 2025
  • Opened and closed the polling station on time, ensuring efficient daily operations.
  • Monitored compliance of candidates' representatives with election guidelines.

Skate Guard

City of Brampton
Nov 2022 - Mar 2025
  • Ensured rink safety by monitoring activities, enforcing rules, and maintaining a secure environment for all participants.
  • Responded promptly and effectively to emergencies, administering first aid when required.

Skate Instructor

City of Brampton
Mar 2023 - Sep 2024
  • Provided personalized instruction to skaters of all ages and skill levels, adapting lesson plans to individual needs and goals.
  • Taught foundational and advanced skating techniques, including balance, posture, and speed control.

Skills & Strengths

Through academic, research, and leadership experiences, I've developed a diverse skillset in development, communication, and problem-solving.

🛠

Web Development

Built websites using HTML, CSS, JS & WordPress for clients at Digitera with responsive, accessible design.

📊

Research & Data

Analyzed ecosystem models at COBWEB, drawing actionable insights from complex simulations using Python.

🗣

Communication

Presented ideas at MUN, DECA, and client meetings; served as PR officer and led community outreach.

🤝

Team Collaboration

Led club initiatives and worked on interdisciplinary teams, ensuring shared vision and success.

👨‍🏫

Teaching

Delivered skating instruction to diverse age groups; tailored lessons for skill growth and confidence.

🧠

Adaptability

Handled emergencies and client demands in varied roles, staying resourceful and responsive under pressure.