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.
code9 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 (13)

C#JavaC++RustCTeXGoHTML

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.
python-interpreterrustpython3python-languagejit
Hyperism/hyperism

Mar 2022 - Jun 2022

Contributions:170 commits, 4 pushes, 1 branch in 2 months
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