Sample Notes and Homework
-
Statistical Machine Learning
-
Traditional Computer Vision
-
Notes on Other Topics
University Projects
Mobile Computing Group Project
Project: Android University Library Seat Manager App (Java, Android Development)
Duration: October 2022 - November 2022
- Developed an Android app for students to track and update library seat status in real-time.
- Created responsive user interfaces and connected the front-end with a Spring Boot-based back-end server using the OkHttp API.
- Project archived at: GitHub Repository
Software Engineering Group Project
Project: XJTLU Bonding Forum Program (Spring Boot, Vue.js, Axios, MyBatis)
Duration: April 2022 - June 2022
- Developed a fully functional web forum with an expected user base of over 10,000 university students using Spring Boot and Vue.js.
- Led front-end development, designed consistent pages, built complex routing logic, and managed data transmission between Spring Boot and Vue.js.
- Project available at: GitHub Repository
Computer Networking Project
Project: LEFT: Large, Efficient, Flexible, and Trustworthy File Sharing System (Socket Programming)
Duration: November 2021 - January 2022
- Implemented an Application-Layer Protocol with a local file transfer history for state-based P2P file sharing.
- Achieved efficient transfer of large files (up to 10GB) between VMs in 5 seconds.
- Code available at: GitHub Repository
Video Game Design Project
Project: Warzone Scavenger Unity Game (C#, Unity3D)
Duration: April 2023 - May 2023
- Designed and developed a 3D survival game using the Unity Engine, combining survival, strategy, and action gameplay mechanics.
- Implemented Singleton Generators following design patterns for events such as supplies and bombardments, ensuring a robust and efficient game system.
- Partial code and demo available at: GitHub Repository
Back to Homepage