Hello, my name is Puck. I graduated from the UBC Okanagan campus with a Bachelor of Computer Science in 2020. I am currently a first-year graduate student in the Master of Digital transformation and innovation program at uOttawa.
I am a challenge-orientated, responsible team player. My interests are in Problem Solving, Software Engineering, System Designs, Natural Language Processing and Machine Learning.
Skills:
The project applied content-based SVM, content-based KMeans and user-based collaborative filtering recommendation systems to forward jobs based on user resumes. Unlike the traditional job recommender system, we considered resumes similar to the user's resume.
[Recommender System] [Content-based filtering] [Collaborative filtering] [Python] [Data Analysis] [Data Visualization]
The project utilized classic data preprocessing methods, such as Stop words, Stemming, lemmatization and Regex, to eliminate redundant words. I learnt and practiced traditional feature transformation and topic modelling methods to capture context features with clustering algorithms.
[Machine Learning] [Regex] [Topic Modelling] [Python] [Data Analysis] [Data Visualization]
This project took the ordinary tank game project to the next level. I learnt and applied Decorator, Factory, Strategy, Singleton, Observer and Memento design patterns to the game to improve the code's reusability and extensibility.
[System Design] [OOP] [Java] [Netty]
The system is a practice of WebSocket with audience response system(ARS). Its goal is to enable students' engagement and maximize instructors' freedom in using educational software during quizzes and lecturing.
[Software Engineering] [PHP] [Code Igniter] [AWS] [Internet Protocols]
A cater-client platform allows business owners to track and adjust their orders remotely. The system embedded Email notification and chat systems to enhance communication between clients.
[Software Engineering] [Unit Testing] [Travis CI] [PHP] [JavaScript] [MySQL]
wzlpuck@gmail.com
Call to Action