Richard (Hui) Li

I am a Master of Science in Computer Science student at the University of California, Irvine (UCI). I have experience in Java, Python, JavaScript, SQL, C, Spring Boot, React, PyTorch, Wandb, ROS2, AWS, and Docker.

I am actively seeking ML/SDE internship and new grad opportunities!

Email | Github | Linkedin | Résumé

Education

University of California, Irvine (UCI), CA
Master of Science in Computer Science
Sept. 2023 - Expected June 2025
GPA 4.0/4.0

Huazhong University of Science and Technology (HUST), Wuhan, China
Bechelor of Engineering in Computer Science and Technology
Sept. 2019 - June 2023
GPA 3.98/4.0 (top 2%)

Experience

Artificial Intelligence Engineer Intern
MindHome
June 2024 - Present
• Developing a fire extinguisher robot from scratch in ROS2, leveraging SLAM for indoor exploration and navigation, and YOLO for flame detection

Machine Learning Research Intern
OPTML Group, Michigan State University
June - Oct. 2022
• Proposed a novel framework SMUG that systematically integrates the randomized smoothing technique with the state-of-the-art deep convolutional neural network to mitigate the instability in Magnetic Resonance Imaging (MRI) reconstruction
• Designed a novel unrolling loss function that matches the unrolling architecture of SMUG and a “pre-train + fine-tune” training scheme to improve the effectiveness and efficiency of training
• Conducted extensive experiments using PyTorch and improved the average peak signal-to-noise ratio (PSNR) of reconstructed images by 3.1, 7.2, and 1.9 dB on three types of robustness

Projects

FreeCell Bot | PyTorch, Gymnasium, Numpy
Dec. 2023 - Jan. 2024
• Implemented FreeCell game environment using Numpy following Gymnasium API standard with different observation space and action space designs
• Training deep reinforcement learning agents using Proximal Policy Optimization (PPO) in PyTorch
[GitHub Repo]

TaskTrack | React, Bootstrap, Axios, Spring Boot, Java, MongoDB
Dec. 2023 - Jan. 2024
• Developed TaskTrack website with React.js and Bootstrap that allows registered users to organize and share tasks with their team, and leveraged Axios to manage HTTP requests and responses
• Implemented 15 RESTful APIs using Java, Spring Boot, and MongoDB to handle HTTP requests and manage the database, and utilized JSON Web Token (JWT) and interceptor for user authentication and authorization
• Built and conducted unit tests of the backend APIs with Postman
[GitHub Repo]

Hybrid Adversarial Attacks (Undergrad thesis) | PyTorch, Wandb
Jan. - June 2023
• Developed a framework using PyTorch and Wandb that implements 12 black-box adversarial attack methods and incorporates 7 baseline convolutional models to facilitate comparison and visualization
• Proposed and Implemented two novel hybrid attack methods that leverage both transfer-based and query-based prior knowledge of the victim model, achieved 7-15% higher attack success rate with 15-20% less query overhead on image classification task
[Abstract]

RoboMaster Autopilot | ROS2, Python
Sept - Oct. 2022
• Designed and developed a robot-host communication system using Robot Operating System 2 (ROS2) and Python, and migrated the computation-heavy workload to the host laptop
• Utilized infrared sensor and camera onboard the robot to detect obstacles and map the surroundings
• Leveraged D* lite routing algorithm to achieve robot auto-driving in an indoor playground
[Demo Video]

Jigsaw Puzzle Game Website | JavaScript, Paper.js
Oct. - Dec. 2021
• Built an web-based jigsaw puzzle game in JavaScript with Paper.js graphics framework
• Created masks using polynomial interpolation to segment user-uploaded images into a vast number of tiles with respect to the chosen difficulty, and bound tile moving and assembling functions to corresponding mouse events in Paper.js to smoothly respond to player's input
• Implemented 3 types of hints (highlighting, flashing, and rearranging) and a novel game mode, magnet mode, to facilitate puzzle-solving and improve user experience
[Gitee Repo (In Chinese)]

Publication

SMUG: Towards Robust MRI Reconstruction by Smoothed Unrolling
Hui Li, Jinghan Jia, Shijun Liang, Yuguang Yao, Saiprasad Ravishankar, Sijia Liu
International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2023
[arXiv] [Code] [Poster]

Honors and Awards

  • HUST Outstanding Graduate, June 2023
  • HUST Outstanding Undergraduate Thesis, June 2023
  • HUST Merit Student, Dec. 2022, 2021 & 2020
  • MCM/ICM Finalist, Apr. 2021
  • PRC National Scholarship, Dec. 2020