JM233333 (Hanzhi Liu, 刘瀚之)
English | 简体中文 |
I’m a Ph.D. candidate in SPAR Group of Institute of Computer Software, Nanjing University. I’m advised by Prof. Yanyan Jiang and Prof. Chang Xu. Currently my research focuses on understanding and debugging operating system kernels and other system softwares. I’m also Interested in testing and verification of OS kernels, as well as designing systems that can solve critical real-world problems.
E-mail: jm233333@outlook.com (No response for 72h → Failed to receive or accidentally omit your email, you can try to resend it)
Education & Work Experience
-
2022.9 - present : Ph.D., Institute of Computer Software, Department of Computer Science and Technology, Nanjing University, supervised by Prof. Yanyan Jiang and Prof. Chang Xu.
-
2020.9 - 2022.8 : M.Sc., Institute of Computer Software, Department of Computer Science and Technology, Nanjing University, supervised by Prof. Yanyan Jiang and Prof. Chang Xu.
-
2016.9 - 2020.6 : B.Eng., Department of Computer Science and Technology, Xi’an Jiaotong University.
- 2019.6 - 2019.8 : Client-side Developer Intern, the Platform and Content Group (PCG), Tencent.
-
2013.9 - 2016.6 : High School Education, Senior High Department of Shenzhen Experimental School.
Publications
- Understanding the Linux Kernel, Visually
Hanzhi Liu, Yanyan Jiang, Chang Xu
Proceedings of the 20th European Conference on Computer Systems (EuroSys 2025)
[doi (Forthcoming)] [pdf] [tool]
Honors and Awards
Programming Contest Awards
-
Gold Medal, ACM-ICPC Asia Regional Contest (Jiaozuo Site), Nov 25, 2018.
-
Silver Medal, ACM-ICPC Asia-East Continent Final (Xi’an Site), Dec 16, 2018.
-
Silver Medal, ACM-ICPC Asia Regional Contest (Nanjing Site), Oct 14, 2018.
-
Silver Medal, China Collegiate Programming Contest (Jilin Site), Sep 22, 2018.
-
Bronze Medal, ACM-ICPC Asia Regional Contest (Xi’an Site), Oct 29, 2017.
Personal Honors
-
The Outstanding Graduates Awards of Nanyang Shuyuan, Xi’an Jiaotong University, 2020.
-
The CCF Elite Collegiate Award, China Computer Federation, 2019.
Scholarship
-
Shidi Lu’s First Stage Scholarship, Xi’an Jiaotong University, 2019
-
Shidi Lu’s Second Stage Scholarship, Xi’an Jiaotong University, 2018
Teaching Experiences
-
2022 - 2023 : TA, Introduction of Computer System (2022 Autumn, 2023 Autumn), taught by Huiyan Wang, Department of Computer Science and Technology, Nanjing University.
-
2022 - 2023 : TA, Operating Systems: Design and Implementation (2022 Spring, 2023 Spring), taught by Yanyan Jiang, Department of Computer Science and Technology, Nanjing University.
-
2016 - 2020 : Informal TA, The C Programming Language (Autumn), taught by Haiping Zhu, Department of Computer Science and Technology, Xi’an Jiaotong University.
-
2019.1 - 2019.6 : Acting chairman of ICPC team, Department of Computer Science and Technology, Xi’an Jiaotong University.
Selected Projects
Research Works
- Visualinux (2023 - 2024): A visualized debugging framework to aid in understanding the Linux kernel. This work has been accepted by EuroSys 2025 (doi forthcoming).
Amateur Projects
- JM233333’s Blog (rebuilding; temporarily unavailable): Nearly one million words in total, including a large number of independently-written original articles.
Details
Closed Projects
New Mystery MagicTower: Evolution (2016/2024): Large-scale 2D magictower-type role-playing game, which has been downloaded more than 50k times in total. An evolution version of this game has been re-released in 2024, aiming to recreate some of the childhood fun for the fan players who have grown up.
Details
xv6 ported to AM (2021; not yet public): Porting xv6 OS to AbstractMachine.
Details
Data Structure Visualizer (2019): PC desktop application implemented with JavaFX, which provides visualization and interaction of algorithms and data structures as well as high customizability.
Details
Basic Implementation of Skeletal Animation Retargeting (2019): The work I participated in during my internship at Tencent. The project is owned by Tencent.
Details
Hobbies
-
Mini Game Development (Amateur)
-
Writing Technical Blogs about Computer Science
-
Playing Games (e.g. Arknights)
-
Enjoying Music (e.g. Monster Siren Records, Yanni, falcom jdk, etc.)
-
Swimming