Welcome To
Mersen(Qixin) Ye's Portfolio

A Software Engineer, a Machine Learning Engineer, and a Gamer.

Machine Learning Projects

Enhanced Object Tracking for Assistive Robot


Research and develop an enhanced object tracking system for assistive robots, focusing on improving human-robot interactions.

Stack
  • Object Identification
  • Instance Segmentation
  • Siamese

DCIC Human Cell Types Identification from scRNA-seq data


Create machine learning models to accurately identify human heart cell types from single-cell RNA sequencing (scRNA-seq) data.

Stack
  • PCA Normalization
  • Unsupervised Clustering
  • k-fold Validation

Facial Expression Recognition


Develop and compare three novel approaches for facial expression recognition, aiming to improve emotion recognition accuracy and visual understanding.

Stack
  • AER-CNN
  • MSFF-CNN
  • DRF



SDE Projects

UWConnect


Create a social platform for University of Waterloo (UW) students, fostering real-time communication and collaboration.

Stack
  • Flask
  • CometChat
  • Jenkins
  • Docker

Performance Regression Analysis of LLVM and Clang


Enhance LLVM and Clang compiler testing by identifying key test subsets for predicting performance regressions and automating the testing process.

Stack
  • LLVM
  • Clang
  • Test Automation

Health Tracker


Create a lightweight Android app for tracking exercise and food intake, offering nutritional suggestions and data analytics.

Stack
  • Android
  • Kotlin
  • Data Analytics
  • AES Encryption

Technologies

I've worked with a wide range of technologies in the computer science world.

  • Programming Languages

    Python (Strongest)
    Java
    Kotlin
    JavaScript
    TypeScript
    C/C++
    Bash
    PHP
    Haskell
    Racket

  • Back-End

    Node.js
    Express
    Django
    Flask
    SpringBoot
    PostgreSQL, MySQL
    MongoDB
    Redis
    Azure
    CI/CD
    Docker

  • Machine Learning/Deep Learning

    Pytorch
    Tensorflow
    Numpy
    Pandas
    Data Preprocess
    CUDA
    Computer Vision

About Me

I hold an Honors Bachelor of Science with High Distinction in Computer Science from the University of Toronto Mississauga in 2018, and a Master of Engineering in Electrical and Computer Engineering degree from the University of Waterloo in 2023. I finished my 4-year undergrad and 2-year grad program within 3 years and 1 year. I took a break after my undergrad program, and worked as a Software Engineer at Huawei R&D Center, and as a CUDA Engineer at Supremind Intelligent Inc. Besides these, I have also worked on several research projects in Machine Learning, and LLVM compiler.

Credit to Adrian Hajdin