Kevin Kang
👋

I'm 

|
Waterloo CS | Seeking Winter/Summer 2026 Internships
Hi, I'm Kevin! I'm a software developer who loves to use technology to build cool projects!
About Me
image of myself
Hi! My name is Kevin and I'm currently a

second year Computer Science Co-op student

at the

University of Waterloo

.

I love to build software that make our day-to-day lives easier or that are just cool. I have been working to improve my skills in AI/ML and it is my dream to enter this field someday. I also really love algorithms and problem-solving through competitive programming on

Codeforces

and

Leetcode

.

Outside of coding, I love playing badminton or binge watching Youtube Shorts. I also love listening to pop music! Check out what I'm currently listening to:

I'm not currently listening to anything :(
In the meantime, check out my list of amazing songs

here

.
Languages
Java
Python
C++
JavaScript
TypeScript
SQL
HTML5
CSS3
Graph QL
Swift
R
Frameworks and Libraries
React
Node
Next
Tailwind
Pandas
NumPy
Tensorflow
PyTorch
OpenCV
Matplotlib
scikit-learn
Tkinter
SciPy
Tools
GitHub
Linux
AWS
Azure
DynamoDB
MongoDB
Docker
Jenkins
Blender
Education

University of Waterloo

Bachelor's of Computer Science (BCS)

Waterloo, ON, Canada · Sept 2023 - Present

Activities

  • Computer Science Club , Data Science Club

    member

  • ICPC Local Contests

  • Autonomy Software Developer

    @ Waterloo Aerial Robotics Group

Awards

  • $25,000 Rene Descartes National Math Scholarship

    , awarded to around 10 outstanding students entering the Faculty of Mathematics at the University of Waterloo 
  • $1,000 Promissory Mathematics Scholarship

    , awarded to outstanding math and computer science contest performance in high school
  • $1,000 Keith Yu Memorial Scholarship

    for academic excellence in Computer Science in high school
Experience
  • Shopify
    Machine Learning Engineer Intern | January 2025 - April 2025
    • Built

      machine learning models

      that power Shopify Capital's credit products
    • Implemented new input features through feature engineering, improving error and enhancing

      model explainability

    • Researched variability in shop performance and implemented time-series data transformations to

      improve model stability

    Deep Trekker
    Software Developer Intern | May 2024 - August 2024
    • Built

      remote controller

      ,

      embedded

      and

      firmware

      software for underwater ROVs used by customers in 80+ countries
    • Developed features for

      autonomous robot navigation

      , including interactive waypoint planning, mission management system, database design and 3D route calculation using analytical geometry
    • Led

      database migration

      from PrismaSQL to browser-based IndexedDB database, improving app efficiency by

      40%

    • Developed embedded software by writing a

      ROS C++ driver

      over

      UDP/IP protocol

      for a camera head system featuring multi-axis rotation and lights, diagnosing and fixing various firmware bugs
    ECSSEN Career School
    Software Developer | June 2023 - August 2023
    • Utilized Figma to revamp the UI/UX design and website flows of numerous webpages to increase traffic flow.

    • Designed and built the functionality to allow volunteers to apply to volunteering opportunities and organizations to approve these applications.

    • Acted as team leader, monitoring progress, leading meetings, and reviewed and approved GitHub pull requests.

    ECSSEN Career School
    Software Developer | June 2022 - August 2022
    • A Government of Canada sponsored project to build a decentralized and transparent volunteer management system using blockchain technology.

    • Built a full-stack website that allows volunteers to record volunteer hours using smart contracts and Lens Protocol.

    • Learned about smart contracts, tokenization, and the benefits of the blockchain ecosystem.

Projects
Braille Neural Network
A supervised neural network that classifies Braille characters, built from scratch.
#Python  
MyReceiptify
A full-stack finance website using MERN that scans receipts and automatically generate spending reports.
#React  
#Express.js  
#Node.js  
#MongoDB  
#OpenCV  
#Tesseract  
Posture Detector
An AI-powered posture detection app with a Raspberry Pi-equipped chair that nudges your back to help with your posture.
#Python  
#OpenCV  
#TensorFlow  
Dayly
A React web application with minimalist design that combines calendar, to-do, and weather forecast into one.
#React  
#Node.js  
#Tailwind CSS  
#AWS  
A* Path Finding
A CLI game that lets you input starting location, ending location, walls, and finds the shortest path from start to end using A*.
#Java  
Kevin Kang 2024. All Rights Reserved.