About Me

I am a MSc graduate from the University of Zurich (in Informatics, awarded Summa Cum Laude) with expertise in machine learning and software development. I have published research papers accepted at ACM RecSys 2025 on recommendation systems and diversity algorithms. My research experience spans 3D computer graphics and virtual try-on systems from my MPhil at Hong Kong PolyU to recommendation systems, NLP, and LLM applications with RAG. I enjoy working on both research projects and practical software development. I am passionate about applying AI to help solve real-world problems, making them more efficient, reliable, and impactful.

News

🎉 August 2025: Two papers accepted to RecSys 2025 (ACM)!

📄 D-RDW: Diversity-Driven Random Walks for News Recommender Systems

Paper Link

📄 Informfully Recommenders - Reproducibility Framework for Diversity-aware Intra-session Recommendations

Paper Link

February 2025: Joined DDIS research group as Research Assistant 🚀

Education

MSc in Informatics, University of Zurich

Sep 2021 – April 2025

🏆 Awarded Summa Cum Laude

Major: Software Systems, Minor: Data Science

Thesis: Item Diversity in News Recommender Systems – Implementation and Comparison of Models and Re-ranking Approaches

Supervisors: Prof. Abraham Bernstein, Dr. Oana Inel, Dr. Lucien Heitz

MPhil (Research), The Hong Kong Polytechnic University

Aug 2016 – September 2019

Research Focus: Computer Graphics × Fashion Design (Interdisciplinary)

Specialized in virtual clothing simulation for customized user avatars, integrating computer vision and computer graphics techniques. Developed a system for realistic garment fitting and rendering on personalized 3D human models.

Thesis: Automatic Preposition for an Integrated Virtual Fitting Solution Using Human Model Customisation Technology

Supervisors: Prof. Tracy Mok

B.Eng., University of Electronic Science and Technology of China (电子科技大学)

Sep 2012 – Jul 2016

Major: Communications Engineering

Focused on communication systems, signal processing, and wireless communications technologies.

Featured Projects

AI Fashion Assistant

Jul 2025 – Aug 2025

A fashion chatbot powered by Retrieval-Augmented Generation (RAG) and Large Language Models. The application integrates fashion knowledge base to provide fashion advice and outfit recommendations through conversational AI.

Diversity-Driven News Recommender System

Apr 2023 – June 2025

Contributed to Informfully Recommenders and proposed a novel diversity-driven random walks (D-RDW) recommendation model. The algorithm can also be applied to e-commerce traffic allocation and exposure control systems.

Key Contributions:

  • Authored the D-RDW model for my Master's thesis, utilizing a Normalized Target Distribution (NTD) mechanism to dynamically control multi-dimensional item distributions and enhance recommendation diversity.
  • Validated model efficacy where the lightweight D-RDW algorithm achieved competitive performance while reducing energy consumption by an order of magnitude compared to baseline models.
  • Built open-source news text feature augmentation pipelines for NLP tasks (named entity extraction, classification, tokenization, transformers, sentiment analysis).
  • Implemented re-ranking methods and extended the Cornac framework for recommender systems.
  • Contributed to the open-source Informfully recommendation system development and research publications.
🔗View Source📄2 Publications

Virtual Clothing Simulation and Fashion Applications

Sep 2016 – Apr 2021

Comprehensive research project conducted during MPhil study and professional work in Hong Kong, focusing on computer-aided fashion design, virtual clothing simulation, and automatic human modeling techniques.

Key Contributions:

  • Developed an Intelligent Virtual Fitting system that automatically fits clothing patterns on customized 3D human body models.
  • Created algorithms for automatic pattern preprocessing and prepositioning, reducing garment simulation setup time from hours to minutes.
  • Implemented garment simulation methods combining Finite Element Method (FEM) and real-time rendering techniques for optimal web-based performance.
  • Integrated human body model representation techniques that accurately capture individual shape characteristics, moving beyond standard mannequins to personalized avatars.
📄5 Publications

Drawing & Guessing: Interactive Web Game

Full-stack software development project where I led a team of five to design and...

Chinese News Classification System

Machine learning system for automatically categorizing Chinese news articles usi...

BlockChain Analysis and Comparison

Learn and analyze several blockchain platforms, e.g., Binance Smart Chain, exami...

Experience

📍 Zurich, Switzerland

Supported research in news recommender systems. Responsibilities included software development, running experiments, and contributing to research publications on diversity-aware recommendation algorithms.

Key Technologies:

PythonRecommender SystemsSoftware IntegrationResearchGit/GitHub
Worked on computer graphics algorithms for fashion design workflows. Contributed to AI-driven design tools and computational fashion applications.

Key Technologies:

Computer GraphicsAI in DesignFashion TechnologyAlgorithm Optimization
Worked with Prof. Tracy Mok on fashion technology research. Contributed to virtual fitting systems and 3D human modeling projects.

Key Technologies:

3D GraphicsVirtual Try-onComputer VisionFashion TechOpenGLC++

Skills

💻Programming Languages

Python, JavaScript, Java, C++, C, OpenGL, SQL, HTML5/CSS

🌐Web Development & Full-Stack Systems

React, Node.js, Spring Boot, RESTful APIs

🤖Data Science & Machine Learning

Deep Learning (PyTorch, TensorFlow), Classical ML (Scikit-learn), NLP, CV, Data Analysis (Pandas, NumPy)

🧠LLM & Generative AI

RAG Systems, Vector Databases (Chroma), OpenAI API, Prompt Engineering, Conversational AI, Information Retrieval

🗄️Databases & Data Management

PostgreSQL, MySQL, Vector Databases, ETL Pipelines

☁️Cloud & DevOps

Google Cloud Platform, Docker, CI/CD (GitHub Actions), Git, Linux/Unix Systems

🎯Specialized Domains

Computer Graphics, Virtual Try-on Systems, Recommender Systems

⛓️Blockchain & Web3 Foundations

Consensus Mechanisms, Crypto-economics, DeFi Concepts, Smart Contract Basics

📊Research & Academic Tools

Academic Writing, Data Visualization, Statistical Analysis, Research Methodology, Literature Review

Languages

English

Proficient Professional (IELTS 7.0, 2014 National English Competition for College Students Third Prize - China)

Chinese Mandarin

Native

Cantonese

Basic