Zhonghui Ge
Education
- The University of Osaka
2025.04 - Present, Osaka Japan
Graduate School of Information Science and Technology, Computer Science
Supercomputing Engineering Laboratory, Supervised by Professor Fumihiko Ino
Master of Engineering
- Chongqing University of Posts and Telecommunications
2018.09 - 2022.07, Chongqing China
School of Communication and Information Engineering, Digital Media Technology
Bachelor of Engineering
Experience
- The University of Osaka (TA)
2025.10 - Present, Osaka Japan
Teaching Assistant of Engineering Science Problem Based Learning
- Rakuten (Intern)
2025.09 - 2025.10, Tokyo Japan
Global Ad Technology Department, Application Engineer Intern
- Money Forward (Intern)
2025.08, Tokyo Japan
STREAMED Team, Backend Engineer Intern (DRF)
- Huanle Entertainment
2022.07 - 2023.05, Shanghai China
Ragnarok Online Team, Game Client Developer (Unity)
- Huanle Entertainment (Intern)
2022.02 - 2022.05, Shanghai China
Game Client Developer Intern (Unreal Engine 4)
Award
- 2020, The 2020 ICPC Asia Nanjing Regional Contest, Silver Medal
- 2020, Contemporary Undergraduate Mathematical Contest in Modeling, Second Prize
- 2019, ACM-ICPC Sichuan Province Collegiate Programming Contest, Gold Medal
- 2019, ACM-ICPC Chongqing Collegiate Programming Contest, Gold Medal
- 2015, National Olympiad in Informatics in Provinces (Hebei), Second Prize
Project
- reRender [Slides (Chinese)][Code][Video]
Renderer, C++, Qt, OpenGL, Path Tracing, TCP, Distributed Computing
Offline Path Tracing Renderer with a Qt/OpenGL scene editor, distributed rendering and AI-based denoising.
- Paragon Royale [Slides (Chinese)][Code][Video]
Online Game, C++, Unreal Engine, Lockstep Sync, Protocol Buffers
UE4 online battle game with a custom Lockstep synchronization algorithm and redesigned Paragon heroes.
- reEngine [Code]
Game Engine, C++, OpenGL, ImGUI, Visual Studio
Lightweight C++ game engine using Modern OpenGL, with Visual Studio project integration and C++ scripting API.
- taichi-mini [Code]
Compiler, C++, Python 3, LLVM, Automatic Parallelization
Simple Python compiler that translates code to machine code via LLVM and supports automatic loop parallelization.
- Notability Viewer [Code]
3rd-party Client, Python 3, Qt, Apple
Windows tool for viewing Notability notes by reverse-engineering the official Apple Notability file format.
- tiCloth [Code]
Cloth Simulation, Python 3, Taichi
Cloth simulation using Taichi with a spring-mass model and collision with basic geometric meshes.
- Online Chess [Slides (English)][Report (Chinese)][Code]
Online Game, Python 3, TCP, Game Server, Backend
Online chess game in Python with multi-threaded server for matches and threaded client for network and rendering.
- Pi51 [Code]
LAN Game, C51, Raspberry Pi, Hardware
Two-player game built on Intel 8051 and Raspberry Pi, using custom wired bit-level signaling for communication.
Skill
- Programming: C, C++, Python 3, Go, TypeScript, C#, Lua, GLSL
- Libraries & Frameworks: CUDA, Modern OpenGL, Django REST Framework, Vue.js, Qt, LLVM
- Development & Infrastructure: Linux, Docker, Git, Bash, Makefile, GCP, MySQL, Couchbase
- 3D Engines & Software: Unreal Engine 4, Unity, Blender, Houdini, Wwise
Language
- English: Fluent, TOEIC 880
- Japanese: Middle, JLPT N1
- Chinese: Native
Publication
Keys |
Action |
? |
Open this help |
n |
Next page |
p |
Previous page |
s |
Search |