Jinsuck Kim

Staff Software Engineer at IMVU

San Francisco Bay Area United States
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

👤
Senior
🎓
Top School
Jinsuck Kim is a Staff Software Engineer in the Bay Area with 13 years of experience designing and building Android, PC client, and web-based 3D social games and applications. He combines a deep academic foundation—a Ph.D. in Computer Science plus aerospace engineering degrees—with practical engineering leadership at IMVU and prior senior roles in game studios. His work spans systems-level C++ and JavaScript interoperability, evidenced by contributions to the high-profile emscripten project improving memory management and Embind bindings for WebAssembly. Known for bridging research-grade numerical/control thinking with product-focused development, he excels at solving complex real-time and cross-platform integration challenges. Based in San Francisco, he brings a rare mix of robotics/control theory background and hands-on game-engine and web-assembly expertise.
code14 years of coding experience
job9 years of employment as a software developer
bookB.S., Aerospace Engineering, B.S., Aerospace Engineering at Inha University
bookM.S., Aerospace Engineering, M.S., Aerospace Engineering at Purdue University
bookPh.D., Computer Science, Ph.D., Computer Science at Texas A&M University
languagesEnglish, Korean
github-logo-circle

Github Skills (8)

memory-management10
emscripten10
blazor-webassembly10
javascript10
c-language10
webassembly10
cprogramming-language10
llvm9

Programming languages (2)

C++JavaScript

Github contributions (5)

github-logo-circle
emscripten-core/emscripten

Nov 2012 - Apr 2013

Emscripten: An LLVM-to-WebAssembly Compiler
Role in this project:
userBack-end Developer
Contributions:14 commits in 5 months
Contributions summary:Jinsuck primarily contributed to the Emscripten project by modifying core C++ and JavaScript files related to the Embind system. Their work involved enhancing the `emval` and `bind` functionalities, enabling string retrieval, interface wrapper construction, and the inclusion of global JavaScript method execution. They also upgraded the libcxx library, fixed a memory leak in `weak_ptr`, and added support for null values in `val`, indicating a focus on refining the project's memory management, JavaScript interoperability, and API functionality.
compileremscriptenllvmwebassemblywasm
jinsuck/youtubegecko

Sep 2020 - Oct 2020

Contributions:12 pushes, 1 branch in 1 month
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