Dhruv Kairon

I'm a


Hey! My name is Dhruv Kairon and I am 20 years old. I live in Edmonton, Canada and currently attend the University of Alberta studying Honours Computer Science. I recently moved here from Gurgaon, India. I involve myself in numerous activities like Public Speaking, Model United Nations Conferences, Debating, Event Organizing, Programming and loads of other stuff.

Studying Computer Science at the UofA has been an immense learning opportunity for me as I try to utilize the numerous resources available to me in not just programming but also Debate, Sports, and other extracurriculars

  • University: University of Alberta
  • Major: Computer Science Honours
  • Resume: Click Here
  • Age: 20
  • Email: dhruvkairon@gmail.com


Sage: The Lost Realms

Founder of an intriguing level game made on Greenfoot with Java


What2Eat is a web application made using Flask. It allows users to enter ingredients available to them and it shows Recipes best matching their query.


a dynamic schedule-maker application with a nested, priority-based algorithm for efficient task management.


a Chrome extension that generates tailored resumes, cover letters, and interviews based on the job description

Experience and Education

Work Experience

Buoyancy Works

2024 - Present

Full-Stack Software Developer

Spearheaded the transformation of Buoyancy Works' onboarding process by conceptualizing and developing a dynamic chatbot interface utilizing OpenAI’s API. Successfully addressed the tedious "question and answer" model, resulting in a more engaging and personalized experience for job seekers.

Rigorously engineered and tested the chatbot prototype, collaborating closely with a cross-functional team. Demonstrated expertise in full-stack development, employing HTML, JavaScript, and CSS scripts to create an intuitive and seamless onboarding and daily check-in workflow

Developed a high-level project plan with well-defined milestones, effectively breaking down the onboarding and daily check-in workflow into manageable iterations. Utilized agile methodologies such as sprint planning, weekly stand-ups, and sprint reviews to maintain a dynamic and responsive development process

Bill Scanners


Software Engineering Intern

Completed the design and development of Bill Scanners' website using React.js, measured by successful deployment and positive user feedback, by creating responsive UI components, and implementing user-friendly features.

Accomplished thorough testing and debugging of the website as measured by obtaining approval from over 10 senior engineers and administrators, actively participating in code reviews, addressing feedback, and implementing improvements to enhance overall performance and functionality

Drove user base expansion by enabling streamlined registration, resulting in 500+ registered users and heightened user engagement, employing intuitive user flows and continuous feedback-driven enhancements.


University of Alberta Debate Society

2022 - Present


Led and organized inter-collegiate debate events across Canada, overseeing logistics and ensuring successful execution. Mentored novice debaters, providing guidance in communication strategies and fostering critical thinking skills to enhance their debating capabilities. Pro debater with a track record of winning various tournaments nationwide, showcasing advanced skills in argumentation and critical analysis. Demonstrated strong organizational skills by planning and managing events, addressing challenges with effective problem-solving for a seamless debate experience.

UAlberta’s High School Model United Nationsl

2022 - 2024

Chairperson - UN General Assembly and UN Security Council

Led and moderated committees for hundreds of high school delegates across Canada during the prestigious HSMUN conferences in 2023 and 2024. Managed the proceedings, ensuring a productive and inclusive environment for diplomatic discussions. Judged and evaluated delegate performances, providing constructive feedback to encourage growth in public speaking and critical thinking skills. Guided and mentored delegates, fostering an understanding of international affairs and diplomacy through effective leadership and facilitation.


University of Alberta

2022 - 2026
Honours Computer Science

List of courses

  • CMPUT 261: Intro to Artificial Intelligence
  • CMPUT 267: Intro to Machine Learning
  • CMPUT 256: Intro to Games Artificial Intelligence
  • CMPUT 204: Algorithms and Data Structures 1
  • CMPUT 291: Database and File Management Systems
  • CMPUT 200: Ethics in Artificial Intelligence and Data Science
  • CMPUT 274: Intro to Tangible Computing 1
  • CMPUT 275: Intro to Tangible Computing 2
  • CMPUT 272: Formal Systems and Logic in Computing Science
  • MATH 144: Calculus for Physical Sciences 1
  • MATH 144: Calculus for Physical Sciences 2
  • MATH 214: Calculus 3
  • STAT 151: Introduction to Applied Statistics 1
  • STAT 252: Applied Statistics 2
  • ENGL 102: Introduction to Critical Analysis
  • ENGL 103: Introduction to Research in Literature
  • ASTRO 101: Black Holes
  • EAS 201: Planet Earth
  • CLASS 102: Greek and Roman Mythology

M.E LaZerte High School, Edmonton

2020 - 2021

List of courses

  • Mathematics 31
  • Mathematics 30-1
  • Physics 30-1
  • Chemistry 30-1
  • English language Arts 30-1
  • Social Science 30-1
  • Advanced Computer Science
  • Social Science 20-1

Delhi Public School Gurgaon, India

2015 - 2020

List of courses

  • Mathematics [Grades 7 - 11]
  • Physics [Grades 9 - 11]
  • Chemistry [Grades 9 - 11]
  • English language Arts [Grades 7 - 11]
  • Social Science [Grades 7 - 8]
  • Computer Science [Grades 7 - 11]
  • History [Grades 9 - 10]
  • Political Science [Grades 9 - 10]
  • Geography [Grades 9 - 10]
  • Economics [Grades 9 - 10]
  • Physical Education [Grades 7 - 11]
  • Hindi Language Arts [Grades 7 - 10]


Here are the list of coding languages I am proficient at!

HTML 80%
CSS 75%
JavaScript 85%
C 55%
Java 80%
Python 90%
SQL 80%
C++ 55%


Here are all the languages I can speak and type!









Edmonton, Alberta

Your message has been sent. Thank you!