Jihong Shin

Engine Programmer at PearlAbyss

Gwacheon-si, Gyeonggi, South Korea
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jihong Shin is an engine programmer with nine years of experience specializing in multi-graphics API porting and game engine systems, currently building core engine features at PearlAbyss. With a strong computer science foundation from Pusan National University (4.24/4.5 GPA) and prior cybersecurity-focused service in the Republic of Korea Navy's CERT, he blends low-level systems rigor with security-aware engineering. He contributes to notable open-source projects such as RustPython, where he implemented interpreter features and bug fixes, demonstrating comfort with language internals and cross-language systems. Jihong is pragmatic about shipping reliable, maintainable engine code and has a track record of refactoring and resolving complex compilation and runtime issues. Colleagues find him detail-oriented and adept at bridging platform-specific graphics challenges with portable engine architectures.
code8 years of coding experience
bookBachelor, Computer Science and Engineering, 4.24/4.5, Bachelor, Computer Science and Engineering, 4.24/4.5 at Pusan National University
github-logo-circle

Github Skills (9)

rust10
interpreter10
python10
compiler-compiler9
compiler9
data-structures8
data-structure8
object-oriented-programming8
testing7

Programming languages (11)

TypeScriptC#JavaC++RustTeXJavaScriptGo

Github contributions (5)

github-logo-circle
RustPython/RustPython

Aug 2021 - Aug 2022

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:196 reviews, 135 commits, 42 PRs in 1 year
Contributions summary:Jihong primarily contributed to the implementation of core features and bug fixes related to the RustPython interpreter. Their work involved enhancing the interpreter's capabilities by adding support for features like `__index__` overriding in builtins, implementing missing iterator methods, and fixing issues with list and set methods. Furthermore, the user addressed compilation-related issues and refactored the codebase by renaming files and resolving inconsistencies. They also corrected errors in builtins methods.
pythonjitrustpython-interpretercompiler
Generate Height map with Generator (OpenGL and imgui) and Construct Splat Map with generated height map using Algorithm(DPS, BFS, Gradient Descent ... etc) . At Renderer, with height map and blend map which are generated in front of this stage, render high quality terrain with OpenGL
Contributions:50 commits, 90 pushes, 1 branch in 1 month
renderblendbfsimguiheightmap
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.
Request Free Trial
Jihong Shin - Engine Programmer at PearlAbyss