Kevin Kang
👋

I'm 

|
Waterloo CS '28 | Seeking Fall 2025 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 - Apr 2028 (Expected)

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 (Incoming)
    Applied ML Engineer | January 2025 - April 2025
    • Lending team on Shopify Capital.

    Deep Trekker
    Software Developer | 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
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
A Python app based on Tensorflow's deep learning model to accurately assess body posture and send real-time desktop alerts.
#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  
Sudoku Solver
Sudoku solver that solves any sudoku by using four logic cycles and a guessing algorithm with backtracking.
#Java  
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.