hi, i'm dhruwang 👋

Software Engineer based in Canada 🇨🇦

Constanly learning, building and challenging myself 🚀

Interested in

Love to travel, willing to relocate ✈️

Open to offers
dhruwang

Who Am I?

Started my journey at the peak of COVID-19, pursuing a Computer Science degree right after my highschool, since I knew I wanted to be on 💻 since childhood. Graduated from the University of Western Ontario (a proud Mustang) in the summer of 2024. Took on a contract to develop an e-commerce solution for Maple Delight Pizza in Ottawa. Previously interned at some of the tech and retail companies.

Work Experience

Maple Delight Pizza

Jul 2024 - Jul 2025

Full Stack Web Developer (Contract)

React
WordPress
PHP
HTML
CSS

I was responsible for architecting, developing and maintaining the e-commerce pizza store. I worked with React and PostreSQL database to develop a secured checkout flow. Developed the website using WordPress and PHP plugins. I also integrated the Stripe for payments and a secured checkout flow.

Western University

Oct 2023 - May 2024

Software Engineer

Python
React Native
OpenAI
Langchain
Pinecone
  • • Part of the WINGS Lab under Prof. Anwar Haque
  • • Developed a mobile chatbot application using OpenAI's ChatGPT to help newcomers to London, Ontario to navigate around the city with ease.
  • • This chatbot provides all the information about the city through a RAG pipeline and directs the user with help of Places API.
  • • Built re-usable agents and tools with Langchain and OpenAI's GPT-4 model to interact with the user queries.
  • • Contributed 3k+ lines of code to the project.

Western Cyber Society

Oct 2023 - Mar 2024

Machine Learning Developer

Python
HuggingFace
Matplotlib
  • • Collaborated in a team of 4 to process financial data from Yahoo Finance API and Twitter API
  • • Developed a sentiment analysis pipeline using Twitter-RoBERTa-base model from HuggingFace
  • • Normalized tweet data & built linear regression models using scikit-learn to analyze correlation between tweet sentiments and stock price movement
  • • Visualized the data using Matplotlib to present the findings at CUCAI 2024

Rahil Flexipack

May 2023 - Sep 2023

Full Stack Developer Intern

React
Next.js
Tailwind CSS
Jest
  • • Maintained and updated new services page and product portfolios, ensuring accurate information was presented to potential clients, resulting in a 15% increase in inquiries.
  • • Used Jest to test react components using react-testing-library and mock API calls.
  • • Utilized Next.js and React.js with Framer Motion and Tailwind CSS for developing a dynamic and responsive front-end.
  • • Visit: Rahil Flexipack

Computer Science Undergraduate Society

Sep 2022 - Dec 2022

Academic Tutor

Python
Java
Web 2.0
  • • Mentored 150+ students with Web Development, Python, Java fundamentals
  • • Held interactive sessions teaching best practices in coding, probem solving and helped in debugging assignments
  • • Maintained the website for society and updated the content for the upcoming events and workshops
  • • Acted as a Discord Moderator for the society and onboarding new students and keeping members engaged

Education

University of Western Ontario

2020 - 2024

Bachelor's in Computer Science

  • • Specialization in Computer Science, Minor in Software Engineering
  • • Major Coursework:
  • - Operating Systems
  • - Database Management
  • - Data Structures & Algorithms
  • - Distributed Systems
  • - Computer Networks
  • - System Design
  • - Requirements Engineering
  • - AI & ML
  • • 🏆 Achievements: Dean's Honour List
  • • Activites & Leadership: Western Cyber Society (Lead ML Developer), Western AI (Member), Computer Science Undergraduate Society (Tutor, Website Maintainer)

International Baccalaureate

2018 - 2020

IB Diploma

  • • Higher Level: Physics, Computer Science, Mathematics
  • • Activites & Leadership: Interact Club @ Rotary (School Representative)

Skills

System Architecture
Product Development
Cloud Technologies
Agile Methodologies
Technical Problem Solving
Machine Learning
DevOps
HTML
CSS
React
Next.js
Typescript
Node.js
Python
Postgres
Docker
Kubernetes
Express
Langchain
Git
Linux
Bash
Terraform
Jenkins
ArgoCD
Github Actions
AWS
S3
Lambda
DynamoDB
CloudFormation
CloudFront
VPC
Route53
EC2
RDS
WordPress
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

London Navigator

London Navigator

With the release of the OpenAI's ChatGPT, I decided to build a chatbot which allows newcomers to London, Ontario to navigate around the city with ease. This chatbot provides all the information about the city through a RAG pipeline and directs the user with help of Places API.

React Native
Expo
Python
Flask
Pinecone Vector Store
Langchain
RAG
Google Places API
OpenAI API
EZCalendar

EZCalendar

Helping businesses and personal clients to schedule meetings with ease, one click to change to availabity and share meetings with clients.

Next.js
Typescript
Firebase
TailwindCSS
Shadcn UI
RaspMan - Pacman on Raspberry Pi

RaspMan - Pacman on Raspberry Pi

Developed a Pacman game on Raspberry Pi using C++ and Raylib library. The game is controlled using a keyboard bindings and the game is displayed on a 16x2 LCD screen.

C++
C
Raylib
Raspberry Pi
Hardware Monitor

Hardware Monitor

A simple hardware monitor built using Go, HTMX, and Websockets to monitor the CPU, memory and disk usage of the system.

Go
HTMX
Gopsutil
Websockets
Contact

Get in Touch

Want to chat? Just shoot me an email or DM me on LinkedIn I am quick to respond. Let's connect!