Welcome, my name is Ken Li
and I'm a
I graduated from the University of Alberta in 2020 with a Bachelor of Sciences specializing in computer science and a certificate in computer game development!
With everything happening around the world, I decided it was a good time to take some personal time off after graduating; however, I am ready to come back and learn all the new tools and frameworks.
View my Resumé![Picture of me](images/ken.jpg)
Overview
Adaptable and a Quick Learner
I find a lot of things interesting and tend to pick up things quickly. While in school, I took multiple courses that cover different areas of computer science.
Experiences
Software Development
Video Game Development
Web Development
Artificial Intelligent
Android App Development
Personal Hobbies
Board Games
Graphic Design
Miniature Painting
Photography
Video Games
Video Production
Skills
Programming Languages
- Python
- C
- C++
- C#
- Java
Web Development
- HTML
- CSS
- JavaScript
- Django
Programming Related Technologies
- Git/GitHub
- Windows
- Linux/CLI
- Cloud/VPS
- SQL
Game Development
- Unity
- Aurora Engine (BioWare)
- Game Maker Studio
- RPG Maker MV
Adobe Creative Cloud
- Photoshop
- Illustrator
- Lightroom
- Premiere Pro
- XD
Other Software
- Microsoft Office
- Vegas Pro
- Blender
- Cinema 4D
Timeline
Apr 2020 - Current
COVIDcation (Personal Time Off)
Learned to cook and DIY house maintenance
Help moderate an online gaming community
Reset my bad sleeping habit
Sept 2015 - Apr 2020
University of Alberta
BSc with Specialization in Computing Science
Certificate in Computer Game Development
Major GPA: 3.3
Projects
Haptiks
![Haptiks Application Logo](images/projects/HaptiksLogo1000.png)
As a part of CMPUT 401 -- Software Process and Product Management, we created a mobile and desktop application for a real client. The mobile application was designed to help medical personnel track key procedures during a resuscitation. We also created a desktop application to help parse data generated by simulation mannequins and display the data in readable forms such as graphs and plain text. My main role was to create and maintain the models and APIs.
Thea.PNG
![Fifty/Fifty Team Logo](images/projects/TeamLogo200.gif)
As a part of INTD 450 -- Computers and Games (Capstone), we were allowed to create any type of game on any engine. From this project, we as a group learned how to prototype and fail fast. We tested out two game engines before finally deciding to use Unity. Our game is a desktop-like simulation were you explore a computer and find out the true personality of the main character.
Bronzify
![Bronzify Application Logo](images/projects/Bronzify512.png)
As a part of CMPUT 301 -- Intro to Software Engineering, we were tasked to create an Android application used to track and improve the habits of an individual. My main role was to create the frontend using Android Studio and link it to the backend.
Regicide
![Human Resources Entertainment Team Logo](images/projects/HRLogo2000.gif)
As a part of CMPUT 250 -- Computer and Games, teams of six were assigned to create a game using BioWare's Aurora engine. Our team, Human Resources Entertainment, created a JRPG-like game and won an award for Excellence in Art and Design. My role was to implement a battle system using Aurora's limited customization, I also combined the story checkpoints, dialogue, and voice acting.