Projects

Research, engineering work, and selected coursework, grouped by the role each project plays in my technical portfolio.

Research & Selected Projects

Current research and technically representative work.

Infrared–Visible Multimodal Object Detection
Infrared–Visible Multimodal Object Detection

Rui Sang

SAT301 Final Year Project, Xi’an Jiaotong-Liverpool University May 2026 · Supervised by Dr. Xiaohui Zhu

Adaptive RGB–IR fusion for object detection: multimodal beats unimodal, but learned weighting is not universally better.

Infrared–Visible Multimodal Object Detection

Rui Sang

SAT301 Final Year Project, Xi’an Jiaotong-Liverpool University May 2026 · Supervised by Dr. Xiaohui Zhu

Adaptive RGB–IR fusion for object detection: multimodal beats unimodal, but learned weighting is not universally better.

SceneGuard
SceneGuard

Rui Sang, Yuxuan Liu

AAAI-26 Workshop on Artificial Intelligence for Cyber Security (AICS) Accepted · First author

Per-sample optimization of a temporal mask and noise gain for scene-conditioned, training-time voice protection.

SceneGuard

Rui Sang, Yuxuan Liu

AAAI-26 Workshop on Artificial Intelligence for Cyber Security (AICS) Accepted · First author

Per-sample optimization of a temporal mask and noise gain for scene-conditioned, training-time voice protection.

Engineering Projects

Software and systems projects with substantial implementation work.

WeMeet – Enterprise Meeting Room Booking System
WeMeet – Enterprise Meeting Room Booking System

Rui Sang, Peiling Tu, Yilin Li, Jinhong Jiang, Ziqi Liu, Fan Wu, Ziyang Zhou, Zhenghao Zhou, Mingxuan Hu

CPT202 - Software Engineering 2025

A full-stack meeting room booking system built with Spring Boot, MySQL, Spring Security, Docker, and an automated deployment pipeline.

WeMeet – Enterprise Meeting Room Booking System

Rui Sang, Peiling Tu, Yilin Li, Jinhong Jiang, Ziqi Liu, Fan Wu, Ziyang Zhou, Zhenghao Zhou, Mingxuan Hu

CPT202 - Software Engineering 2025

A full-stack meeting room booking system built with Spring Boot, MySQL, Spring Security, Docker, and an automated deployment pipeline.

Coursework Archive

Selected undergraduate course projects retained as an archive.

YOLOgo – Creating Personalized Student Travel Plans with Generative AI
YOLOgo – Creating Personalized Student Travel Plans with Generative AI

Rui Sang, Peiling Tu, Yilin Li, Jinhong Jiang, Pengyu Bao

CPT208 - Human-Centric computing 2025

A Figma-based HCI prototype exploring personalized travel planning workflows and iterative interaction design.

YOLOgo – Creating Personalized Student Travel Plans with Generative AI

Rui Sang, Peiling Tu, Yilin Li, Jinhong Jiang, Pengyu Bao

CPT208 - Human-Centric computing 2025

A Figma-based HCI prototype exploring personalized travel planning workflows and iterative interaction design.

Advanced Java – Algorithm Optimization & Route Planning Visualization
Advanced Java – Algorithm Optimization & Route Planning Visualization

Rui Sang, Yilin Li

CPT204 - Advanced Object-Oriented Programming 2025

Java implementations and visual comparisons of sorting, shortest-path, and route-planning algorithms.

Advanced Java – Algorithm Optimization & Route Planning Visualization

Rui Sang, Yilin Li

CPT204 - Advanced Object-Oriented Programming 2025

Java implementations and visual comparisons of sorting, shortest-path, and route-planning algorithms.

Sankey Diagram Data Visualization – Java Fundamentals Course Project
Sankey Diagram Data Visualization – Java Fundamentals Course Project

Rui Sang

CPT111 - Introduction to Computer Programming 2024

An interactive JavaFX application for parsing hierarchical flow data and rendering customizable Sankey diagrams.

Sankey Diagram Data Visualization – Java Fundamentals Course Project

Rui Sang

CPT111 - Introduction to Computer Programming 2024

An interactive JavaFX application for parsing hierarchical flow data and rendering customizable Sankey diagrams.

Intelligent Network Traffic Control – Software-Defined Networking
Intelligent Network Traffic Control – Software-Defined Networking

Rui Sang, Mingxuan Hu, Ziqi Liu, Zhixin Li, Zhenghao Zhou

CAN201 - Computer Networks 2024

Custom Ryu controllers in Mininet for software-defined forwarding, traffic redirection, load balancing, and service failover.

Intelligent Network Traffic Control – Software-Defined Networking

Rui Sang, Mingxuan Hu, Ziqi Liu, Zhixin Li, Zhenghao Zhou

CAN201 - Computer Networks 2024

Custom Ryu controllers in Mininet for software-defined forwarding, traffic redirection, load balancing, and service failover.

3D Scene Recreation – Real-to-Virtual World Modeling
3D Scene Recreation – Real-to-Virtual World Modeling

Rui Sang

CPT205 - Computer Graphics 2024

A navigable OpenGL recreation of a real-world scene with custom geometry, texture mapping, lighting, animated water, and camera controls.

3D Scene Recreation – Real-to-Virtual World Modeling

Rui Sang

CPT205 - Computer Graphics 2024

A navigable OpenGL recreation of a real-world scene with custom geometry, texture mapping, lighting, animated water, and camera controls.

Secure File Transfer System – Network Protocol Implementation
Secure File Transfer System – Network Protocol Implementation

Rui Sang, Mingxuan Hu, Ziqi Liu, Zhixin Li, Zhenghao Zhou

CAN201 - Computer Networks 2024

A Python socket-based file transfer system with a custom protocol, responsive Tkinter client, session handling, and integrity checks.

Secure File Transfer System – Network Protocol Implementation

Rui Sang, Mingxuan Hu, Ziqi Liu, Zhixin Li, Zhenghao Zhou

CAN201 - Computer Networks 2024

A Python socket-based file transfer system with a custom protocol, responsive Tkinter client, session handling, and integrity checks.

Interactive 2D Birthday Card – OpenGL Graphics Programming
Interactive 2D Birthday Card – OpenGL Graphics Programming

Rui Sang

CPT205 - Computer Graphics 2024

An interactive C++ and OpenGL animation demonstrating 2D transformations, event-driven interaction, and frame-based effects.

Interactive 2D Birthday Card – OpenGL Graphics Programming

Rui Sang

CPT205 - Computer Graphics 2024

An interactive C++ and OpenGL animation demonstrating 2D transformations, event-driven interaction, and frame-based effects.