Recent Projects
Past Projects
CS438: Communication Networks Wireless Project Urbana, IL Apr 2023 – May 2023
Group leader of Three-member Team
  • Developed an open-source Python tool for comprehensive wireless network analysis, focusing on Wi-Fi access points roaming mechanisms and signal strength heatmap generation.
  • Designed a procedure-oriented data pipeline architecture including coordinate construction, data collection, data preprocessing, heatmap generation, and individual AP analysis.
  • Analyzed campus AP roaming machanisms and generated heatmap of UIUC Thomas M. Siebel Center, and proposed a report for UIUC real-world network environment via collaborating with UIUC IT Network team.
ECE391: Computer Systems Engineering Implementation Urbana, IL Oct 2022 – Dec 2022
Group member of Four-member Team
  • Constructed a Linux-like operating system kernel with C, having basic function such as paging virtual memory, fully functional IDT, GDT and i8259-based interrupt controller, etc.
  • Constructed a read-only file system, operating device driver such as Real Time Clock, keyboard and Programmable Interval Timer.
  • Used x86 to establish the system call linkage between user-level program and kernel, passing all test cases provided by the course. Furthermore, realized single CPU task scheduling and multiple terminals switching.
  • Received 99.5/100 for the overall 5-checkpoints project.
CS225: Data Structure Practice - Simplified Vaccination Registration System with C++ Haining, China Mar 2022 – May 2022
Group leader of Three-member Team
  • Developed the system database featuring key data structures including doubly linked list, Fibonacci heap, B tree, B+ tree, and hash table; realized CRUD (create, read, update, delete) operations, equipped with a command-line interface, and generate requisite weekly and monthly reports in Markdown format.
  • Ensured data integrity by masking and shuffling input data from an existing database to maintain high credibility and ethic requirement.
  • Architected the system's framework and developed APIs for teamwork cooperation. Received full mark on the two checkpoints project.
Academic Competitions