Zhou Zihang
Education
Beihang University
Bachelor | Computer Science & Technology
2019 - 2023
National University of Singapore
Master | Computer Engineering
2024 - now
Skills
Programming Languages: C, Java, Python, JavaScript, HTML, Swift, Verilog.
Frameworks & Tools:
Languages: Chinese (Native), English (TOEFL 108)
Projects
Musician and Genre Analysis ResearchMeritorious Winner in the MCM/ICM 2021
- Constructed adjacency lists describing the music influence network topology of musicians, establishing relationships between influencers and followers through weighted directed paths. Computed the music influence value for each musician using DFS recursion
- Combined graph networks with mathematical modeling to calculate musician similarity using cosine similarity and music feature influence using Pearson correlation coefficient
PetCharm Pet Platform & Campus Takeaway Delivery PlatformBackend Development
- Built a database system using MySQL
- Developed backend APIs using Django based on the MVC model, utilizing Nginx and uwsgi reverse proxy
- Implemented secure login using session and cookie mechanisms, set up email verification and object storage systems
Personal WebsiteFrontend Development
- Built personal website using React and TypeScript, enhanced with TailwindCSS
Memo & IoT MonitoriOS Development
- Developed iOS apps for diary, book, movie records, and IoT device control using Swift and SwiftUI. Used HTTP to call backend APIs for real-time information and control of IoT devices
PCode CompilerJava Development
- Performed lexical analysis, syntax analysis, error handling, and generated Pcode code using finite automata, recursive descent, and other methods
MIPS-CPUVerilog Development
- Implemented a 5-stage pipeline CPU based on MIPS instruction set using Verilog
New York City Taxi Fare Analysis & Music Preference AnalysisPeter the Great St.Petersburg Polytechnic University Big Data & Machine Learning Project
- Employed SVM, XGBoost, deep neural networks, and more for data analysis
Long-term wind prediction in wind farm areas based on machine learningGraduation Project
- Implemented wind speed long-term forecasting using a deep neural network based on LSTM