hi, i'm dhruwang 👋

Software Engineer based in Canada 🇨🇦

Constanly learning, building and challenging myself 🚀

Recent Graduate - Class of 2024 🎓

Interested in

Love to travel, willing to relocate ✈️

Available
dhruwang

Who Am I?

Started my journey at the peak of COVID-19, started pursuing a Computer Science degree right after my highschool, since I knew I wanted to be on 💻 since childhood. I recently graduated from the University of Western Ontario (a proud Mustang) in the summer of 2024, where I was able to learn from the some of best professors and meet crazy minds. I have interned at some of the tech and retail companies, and I am currently working on my personal projects and learning about AI and DevOps.

Skills

Core
Skills
Docker
Amazon AWS
Core
Backend
Frontend

Work Experience

Outlier AI

Jun 2024 - Sep 2024

Software Engineer for AI Training

Swift
Python
Reinforcement Learning
  • • Part-Time Role
  • • Implemented Reinforcement Learning with Human Feedback (RLHF) to improve AI-generated code accuracy.
  • • Writing robust test cases in Swift and Python, rigorous evaluation of human-readable summaries.

Western University

Oct 2023 - Apr 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)
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!