Welcome To
Mersen(Qixin) Ye's Portfolio

A Software Engineer.

Work Experience

  • DevOps Engineer

    Microsoft
    2025/10 - Current
    Manages HPC virtual machine images and developed Azure Pipelines for automated VM cluster validation.

  • Full-Stack Developer

    Acentury Inc.
    2023/12 - 2025/10
    Designed Angular + Electron UI/UX; developed robust backend logic and led front-end feature development.

  • Software Engineer

    Huawei R&D Center
    2021/12 - 2022/08
    Optimized Python tools for an 80% performance boost and engineered a vulnerability management system using SpringBoot and Redis.

  • High Performance Computing Engineer

    Supremind Intelligent Tech
    2021/06 - 2021/09
    Implemented CUDA-accelerated algorithms and optimized inference models by 14% using performance benchmarking.

SDE Projects

Client Management SaaS (Loyeco)


Full-stack development for a SaaS platform serving 500+ active clients. Features secure 2FA/OAuth, automated email services, and robust admin dashboards.

Stack
  • React
  • Express
  • MongoDB
  • Node.js

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



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. Achieved 94% accuracy.

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

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
    Angular
    Electron

  • Back-End

    Node.js
    Express
    Django
    Flask
    SpringBoot
    PostgreSQL, MySQL
    MongoDB
    Redis
    Azure
    Linux
    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