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

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
80%
Video Game Development
80%
Web Development
50%
Artificial Intelligent
40%
Android App Development
20%

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

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

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

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

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.

Contact

Feel free to send me a message!