Hi, my name is Puck Wang
I'm a data science student at uOttawa.

Know more

About me

Profile Image

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:
badge-java badge-python badge-php badge-nodejs badge-js badge-mysql badge-mongodb badge-css badge-html badge-react badge-code-ignier badge-spring-boot badge-github badge-power-bi badge-travis-ci badge-docker badge-aws

View Resume

Projects

Job Recommender System

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]

Source Code

Gutenberg books: Data Analysis on its Semantic Meaning

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]

Source Code

Design Patterns: Tank Game

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]

Source Code

An Educational Software for Lab and Group Evaluation

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]

Source Code

Online Cater Platform

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]

Source Code

Contact

wzlpuck@gmail.com

Call to Action