I’m an indie game developer passionate about crafting games with unique mechanics, systemic depth, and immersive worlds. My work bridges design and programming — from gameplay systems to custom engine prototypes — bringing ideas to life through play.
Experienced with major game engines and development tools. I enjoy building custom gameplay systems, such as TRPG replay frameworks. My graphics work includes shaders, ray tracing, procedural generation, and physically based rendering (PBR).
I’m drawn to RPGs, sandbox survival, puzzle, card, and rhythm games.
My favorite games of the year are Öoo and Split Fiction.
A long-time tabletop RPG player who once delved deep into COC and FU, and somehow got lost in the multiverse of D&D.
I also love exploring VR and experimental projects — for instance, Meditation in the Backyard on Side Quest 3.
Previously a member of HKU Robocon Team.
C# • Python • C++ • GLSL • Rust
Unity • Godot • Bevy • Unreal • OpenGL
I play game jams mainly as programmer and game designer.
Jam | Topic | Duration | Project |
---|---|---|---|
GMTK Game Jam 2025 | Loop | 96 hours | Rollingbuoy |
CiGA Game Jam 2025 | Everyting is Alive | 48 hours | Color it Out |
Global Game Jam 2025 | Bubble | 48 hours | Beans Co. |
Global Game Jam 2025 | Bubble | 48 hours | Return to Sea Level |
Unity Game Jam 2024 | It Never Ends | 1 week | Sushi Strikes Back |
BOOOM Porsche Jam 2024 | Change your ____ , not your ____ . | 3 weeks | Origina Intention |
CiGA Game Jam 2024 | Limit and Limitless | 48 hours | Vision of Limitless |
Global Game Jam 2024 | Make Me Laugh | 7 days | Echo Dungeon |
CiGA Game Jam 2023 | Touch | 48 hours | Cat Dash |
BOOOM Game Jam 2023 | Re | 3 weeks | Section Six Requiem |
Unity Newbies Jam 2022 | End Where You Started | 7 days | Sisyphus(); |
CiGA Game Jam 2022 | Trick | 48 hours | Mind Space |
Global Game Jam 2022 | Duality | 48 hours | Bees Coming |
CiGA Game Jam 2021 | Lost and Found | 48 hours | QR Code to Fame |
CiGA Game Jam 2020 | 48 hours | Cracked |