Guk Kwon is a Principal Animator with 11 years of experience crafting game animation and driving creative systems at Riot Games after senior roles at NCSOFT and other studios. Trained in animation at Sejong University, he blends artistic craft with a strong technical bent—evident from substantial open-source contributions to high-profile emulation projects like Xenia and DuckStation where he optimized low-level back-end systems and Vulkan rendering. He has a track record of improving performance and maintainability, from SIMD-accelerated functions and enum refactors in Minecraft-Overviewer to implementing AVX512/BMI optimizations and host-memory import for emulators. Based in Burlingame, CA, Guk pairs production leadership with hands-on systems programming, an uncommon combination that helps bridge animation pipelines and engine-level performance work.
11 years of coding experience
Bachelor's degree, Animation, Bachelor's degree, Animation at 세종대학교
DLL and Injector for dumping UWP applications at run-time to bypass encrypted file system protection.
Role in this project:
Full-stack Developer
Contributions:1 release, 3 reviews, 120 commits in 6 years
Contributions summary:Guk primarily worked on a UWP (Universal Windows Platform) application dumper, implementing core functionality. They began with an initial draft, porting code and injecting a DLL to dump UWP applications. The user then added features like verbose logging, refined the IPC (Inter-Process Communication) mechanism using a shared section, and improved the file dumping process with buffered-copy. They also added support for continuous mode and other quality of life features.
Render high-resolution maps of a Minecraft world with a Leaflet powered interface
Role in this project:
Back-end Developer
Contributions:18 commits, 7 PRs, 22 comments in 3 years 3 months
Contributions summary:Guk focused on implementing and refactoring core components related to block and item IDs within the Minecraft Overviewer project. They introduced an enum-based implementation for block IDs, replacing previous methods. Furthermore, the user made several code changes to incorporate these block ID changes in different parts of the codebase, as evidenced by modifications across various source files and by converting case switches to utilize the new `block_class_is_subset`. The user also made changes to the project's versioning and included SIMD-accelerated functions to enhance the software's performance.
leafletrenderminecraftskycrossword
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.