HOME ABOUT PORTFOLIO CONTACT

ABOUT ME

Hi reader!

My name is Janssen Qu and I graduated from McGill University in Computer Science. I am open-minded, patient and persistent. I strongly believe that there is always a solution to every problem we face today. I have numerous interests such as science, art, music and sports. Nevertheless, coding is my biggest passion!

Janssen Qu


Photo of Me

The story began when I read many articles about Python taking the crown for the most popular programming language in the world. Since I loved math and logic, I tried learning Python and I fell in love immediately. Therefore, I followed a full course on Python and built my first ever Python project. I quickly decided to pursue my career in programming and started studying Computer Science.

At McGill, I learnt all sorts of topics, from web development to Machine Learning. I was engaged in the McGill community. I was part of the GameDev team and created games with other members. I was also a helpdesk tutor, helping students with assignments, projects, exams and other CS course materials.

Recently, I have found myself obsessed with anything related to data and developing softwares from the ground up. Even though my favourite fields are data science and software development, I am always curious to learn any new technologies in the market. Learning has no limit!

Technologies that I am familiar with:

Python, Java, C, JavaScript, TypeScript, HTML, CSS, JQuery, Bootstrap, Git, AWS EC2, JSON, Django, Flask, Robot, Selenium, Bash, Linux, SQL, MongoDB, PHP, REST

PORTFOLIO

MY PROJECTS

Here are my recent works
Click on the images to make them bigger


Tic-Tac-Toe

Tic-Tac-Toe (My first ever coding project).

I built a simple Tic-Tac-Toe game for my first ever project.

Dungeon Master

Dungeon Master (Menu).
Dungeon Master (In-Game).

I created a 2D dungeon crawler game from scratch by only using Python. In this game, the player needs to outlive the monsters as long as possible. The player can use coins to purchase armor and upgrades to defeat the monsters and to increase the chance of survival.

Vaccine App

Vaccine App (Java/SQL application).

An application used by nurses to store patients' vaccination information into the database.

Shortest Path Finder

Shortest path finder using BFS.

A java program that finds the shortest path from a given grid using a modified version of breadth-first search algorithm.

Multi-label Classification of Image Data

Sample images from combo MNIST dataset.

Constructed different convolutional neural networks to classify handwritten digits and letters in images of the combo MNIST dataset.

Personal McGill Website

Snippet of the website.

Created a resume styled website using PHP and HTML.

Elfenroads

Elfenroads (Menu).
Elfenroads (In-Game)

Yearly team project building a digital version of Elfenroads board game using TypeScript, React and Phaser.

Assisting Teaching Assistants

Snippet of the login page.

Developed a TA managing website using HTML/CSS/JS, Python/Flask and SQLite.

CONTACT

SEND ME AN EMAIL

I will be glad to reply!