Ryan Kim








About Me


Hi! I am a student Software Developer currently attending the University of Waterloo for a Bachelor of Computer Science.

My legal name is Man-Jun but my friends call me Ryan. Some people who read my name for the first time simply refer to me as "Man". Although my interests are broad, I love creating new things, whether it be designing and developing a new product at work, or hacking together some neat projects at Hackathons. Outside of software development, my hobbies include snowboarding, rafting, taking photos, and playing with new technology.





Cockroach Labs

- Backend Engineering Intern

May 2019 - Aug 2019








Uber

- Software Engineering Intern

Jan 2019 - Apr 2019








Coursera

- Software Engineering Intern

Sep 2018 - Dec 2018








Bloomberg LP

- Software Engineering Intern

Jan 2018 - Apr 2018








Genesys

- Software Development Intern

Sep 2016 - Dec 2016








University of Waterloo

- Teaching Assistant

Jan 2017 - Dec 2017

WriTeX

Web app for writing and sharing LaTeX notes made for EngHack 2016

Rhythm Tetris

Tetris with pieces that drop to the sound of claps in real-time

Auto Mouse

Mouse macro recorder with GUI and save/load functionality

Neat Beats

Script for organizing large collections of music

Pixel Ruler

Virtual Ruler for measuring relative distances between points on a screen

Dont Snooze

Alarm Clock made for Terrible Hacks Hackathon 2016

Flash Game

A flash game I made when I was 13. This was one of my first programming projects. Adobe Flash Player is required to play

School Projects


Some projects I have done in school include a clone of the massively popular online game Hearthstone, a sudoku verifier, a tetris-piece backtracking algorithm, and many other smaller assignments.

Other Projects


Some other non-programming related projects I have worked on include building computers, flashing custom phone firmware, and creating photo collections.

More on Github

Contact Me




Waterloo, Ontario

ryan.kim@edu.uwaterloo.ca