Hi 👋! I am Yuangang Li, a PhD student at the Donald Bren School of Information and Computer Sciences, University of California, Irvine, supervised by Prof. Iftekhar Ahmed.
Before my PhD study at UCI, I spent wonderful years at the University of Southern California, completing my Master’s degree and working as a Research Assistant under Prof. Yue Zhao. During that time, I also had the pleasure of collaborating with Prof. Xiyang Hu and Prof. Jiechao Gao.
M.S. in Computer Science, 2024
University of Southern California (3.83/4)
B.S. in Software Engineering, 2021
Beijing City University (3.6/4, Top 1/150)
Advisor: Prof. Yue Zhao - NLP Anomaly Detection Toolkit and Benchmarking Development | LLM, AutoML, NLP, Anomaly Detection, PyTorch
Advisor: Dr. Yue Cheng - Effective Machine Learning Systems Development | LLM Inference, LLM compression
Advisor: Dr. Jiechao Gao - Federated Learning System Development | Federated Learning, PyTorch, Python, Spatio-temporal data
Advisor: Dr. Jiechao Gao, Prof. Brad Campbell - Hierarchical Federated Learning System Development | Hierarchical Federated Learning, PyTorch, Python, Sparse Network
Advisor: Dr. Iordanis Fostiropoulos - Distributed ML Execution Framework Development | MLSys, AutoML, Ray, Docker, Github Action, PyTorch, Pytest
Advisor: Prof. Guoquan Wu - Automated Testing Platform Development | Docker, Node.js, JSON, Vue.js, RobotFramework
SaaS Platform Development {Demo} | Kubernetes, Docker, Go, CRD, Operator-SDK, Helm3, Prometheus, Grafana
Text Translation Platform Development | Java, SpringBoot, Spring, Java Persistence API, Maven, Nginx, MySQL, Git
RocketMQ Operator is to manage RocketMQ service instances deployed on the Kubernetes cluster. It is built using the Operator SDK, which is part of the Operator Framework.
A Python wrapper for rclone, available on PyPI, conveniently includes the rclone binary (version v1.62.2) eliminating the need for pre-installation of rclone. It caters to various operating systems like Windows, Mac, and Linux, and supports both amd64 and x86_64 architectures. When a user downloads the package, the appropriate rclone binary file is installed based on their system type.
ABLATOR is a DISTRIBUTED EXECUTION FRAMEWORK designed to enhance ablation studies in complex machine learning models. It automates the process of configuration and conducts multiple experiments in parallel.
Hexagon Adventure is a 2D game developed using Unity3D. The game is designed to be a fun and challenging experience for players of all ages.
Event search platform
This project implements a Transformer model from scratch for a machine translation task. The goal is to build a functional Transformer model starting from the basic principles and gradually developing it into a full-fledged model capable of translating text between languages.
Program Committee (PC) and/or Area Chair (AC) and/or Senior Area Chair(SAC) for Conferences