Kevin's Portfolio

Home Home

๐Ÿ‘พ Kevin Liu ๐Ÿ‘พ

Cs student @ Western

I'm an incoming fourth year student specialing in Computer Science student at Western University! I previously transferred from Electrical and Computer Engineering at the University of Toronto, and recently developed a strong interest in how AI intersects with the pharmaceutical industry.

My passion for coding began in highschool, when I was exposed to Scratch. My friends and I would toy around on it during class, playing some popular games on there, specifically this game, in awe at how good they were.

Ever since, I've been obsessed with developing games based off of popular, existing ones that I enjoyed playing, from the newest App Store games to retro pixel games.

Aside from that, I have experience with software development, web design, algorithm optimization, and system testing, and more. If you are recruiting, please view my Linkedin profile.

I hope you spend a few minutes checking my site out, while listening to chill lofi beats that you can play at the bottom of the page! โคต

Personal Projects

On the right are some of my frontend and backend projects with links to them.

  • Sizzle

    โœ‰

    Created a website for UWO

    students to see all of the

    updated info on tech clubs

    at Western. Also users can

    subscribe to a mailing list

    to get updates on club events.

    View here

  • Local Nas App

    Developed a full-stack local

    NAS app with a team of 4

    using C++ and Raspberry Pi to

    let users to log in and upload,

    download, and manage files

    securely on our platform.

  • ML Model

    Analyzed household income

    data to predict retirement

    spending patterns among

    Canadian households through

    ML models in Python like

    Elastic Net and XGBoost.

    View here

  • Spotify Playlist

    Generator

    โ™ฌ

    Trained a ML algorithm to

    take in an input song and

    recommend a playlist of

    similar songs where each song

    transitions into the next one

    seemlessly.

    In progress

  • Spell Checker

    Algorithm

    โŒซ

    Developed a program with Java

    and Java Swing that provides

    spell checking services for

    any text passage that the

    user provides.

    View here

  • Mahjong Mania

    โš…

    Created a game with HTML CSS

    and JS that tests the

    memory of the player.

    View here

  • Juicy Dumpling

    Website

    ๐“Œ‰โ—ฏ๐“‡‹

    Designed a demo website for

    Juicy Dumpling, a Shanghai

    restaurant in Toronto. I added

    various new features that I

    believe will grow their

    business in both locations

    even more by improving their

    SEO and online presence.

    View here

  • Escape the

    Dungeon

    โซ˜โซ˜โซ˜

    Developed a program with Java

    that uses an AI to find the

    shortest path to the exit of

    a given dungeon map, while

    avoiding dragons.

    View here

  • Cribbage Score

    Counter

    โ™ค

    Developed a program with Java

    that follows the scoring

    system in Cribbage to assign

    points to different card

    combos in a player's hand.

    View here

Floating Image

An overview of my skills

Programming Languages

Python3, Java, C++, HTML5, CSS, JavaScript, SQL, C, C#, Java Swing, Swift, Excel, Microsoft 365

Design softwares

Adobe Photoshop, Canva, Figma, Procreate, Piskelapp

Frameworks

React, Node.js, MongoDB, Flask, FastAPI, Microsoft Azure Cloud

Libraries

Bootstrap, NumPy, Matplotlib, Pytorch

Hobby Game Projects

On the right you'll see some Scratch I coded and designed as a hobby for many years.

Games were designed heavily inspired by existing popular App store games.

Fun fact: I'm the 20th most followed user on Scratch ๐Ÿค“

View My Scratch Account

  • Team Member 2

    Sling Drift

    Drift through winding roads while collecting diamonds to unlock new supercars!

    Mobile & PC friendly

    Play here

  • Team Member 2

    Dunk Shot

    Shoot your ball through as many hoops as possible and become a professional dunk shot-er!

    Mobile & PC friendly

    Play here

  • Team Member 3

    Super Robocade

    A retro, fast-paced, arcade-style game where you shoot enemies to try and survive as long as possible!

    PC friendly

    Play here

  • Team Member 4

    Drop the Ball

    A satisfying game where you must hit as many balls as possible to avoid them from filling the screen!

    Mobile & PC friendly

    Play here

  • Team Member 5

    Ball King

    Shoot as many hoops as you can and become the best street baller that exists!

    Mobile & PC friendly

    Play here

  • Team Member 6

    Crossy Duck

    Swim through a shark-fested lake while dodging sharks and collect coins to buy new characters!

    Mobile & PC friendly

    Play here

  • Team Member 7

    Snow Roll

    Help control a penguin to roll through a land full of dangerous trees and snow blocking his way!

    Mobile & PC friendly

    Play here

  • Team Member 8

    Dice Master

    Shoot dice up and try to hit the same numbered dice above you to destroy it!

    PC friendly

    Play here

  • Team Member 9

    Snow Roll

    Use the arrow keys to swipe your ninja to stop enemy ninjas!

    PC friendly

    Play here

  • Team Member 10

    Phanton Dash

    Float upwards in the deepest graveyards while disguised in a mask! Avoid flying evil Scratch cats who can swing towards you!

    Mobile & PC friendly

    Play here

  • Team Member 11

    Santastic

    Santa sneaks into a toy factory, but then realizes that Christmas is over, so now he must survive as long as possible without being touched by green goomba things.

    PC friendly

    Play here

  • Team Member 12

    Neon Foosball v1.2

    Ever played foosball before? What if the graphics were neon? And you can play against the computer? Look no further.

    PC friendly

    Play here

  • Team Member 13

    Pixel Guy

    Fly with multiple jetpacks! Avoid bombs and the spikey ceiling, or you'll explode.

    Mobile and PC friendly

    Play here

  • Team Member 14

    Captain Rocket

    Jump on rockets and go as far right as you can!

    Mobile and PC friendly

    Play here

  • Team Member 15

    Climberman

    Climb up the world's biggest tree while dodging many obstacles!

    Mobile and PC friendly

    Play here

  • Team Member 16

    The Epic Blob

    a minimalistic vector game where you have to avoid touching the spikes by flipping the blob!

    Mobile and PC friendly

    Play here

  • Team Member 17

    Launch Up

    a minimalistic vector game where you have to avoid touching the spikes by flipping the blob!

    Mobile and PC friendly

    Play here

  • Team Member 18

    GraviFlip

    A pixel game where you must survive through jumping on alien bugs by flippin' gravity.

    PC friendly

    Play here

  • Team Member 19

    Color Jump

    =

    Click on the colored button that matches the color of the platform that you will jump onto to proceed!

    Mobile and PC friendly

    Play here

  • Team Member 20

    Eyes Cube

    Control two eyes at the same time with the arrow keys and buy cool new characters!

    PC friendly

    Play here

Floating Image

Get In Touch

Feel free to go check out some of

the other platforms that I am on:

Social icons

Relax to some chill lofi beats! โ˜•

  • View more backgrounds

Designed by Kevin Liu in HTML, CSS, JS, and hosted on Firebase