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 ✈️

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
Work Experience
Outlier AI
Software Engineer for AI Training
- • 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
Software Engineer
- • 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
Machine Learning Developer
- • 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
Full Stack Developer Intern
- • 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
Academic Tutor
- • 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
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
IB Diploma
- • Higher Level: Physics, Computer Science, Mathematics
- • Activites & Leadership: Interact Club @ Rotary (School Representative)
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
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.