Jijoong Moon

Principal Software Engineer at Samsung Electronics

Hwaseong-si, 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

👤
Senior
🎓
Top School
Jijoong Moon is a Principal Software Engineer at Samsung Research with over a decade of R&D experience in high-performance computing, compiler optimization, and on-device neural network acceleration. He founded and maintains NNTrainer and is a key contributor to NNStreamer, bringing deep expertise in GStreamer plugins, tensor stream synchronization, and unit-tested backend implementations. His background spans LLVM/Clang compiler work (OpenMP/OpenACC, alias analysis, Checked C), NPU compiler backends, and SIMD/GP-GPU optimization for mobile devices, grounded in a Ph.D. in structural engineering and parallel computing. Known for turning research ideas into production-grade open source, he blends low-level systems thinking with practical ML deployment on constrained hardware. Colleagues rely on him for pragmatic architectures that squeeze performance from multicore and accelerator stacks while keeping codebases maintainable. Based in Hwaseong-si, South Korea, he’s currently focused on LLVM, operating systems, and streaming neural network frameworks.
code9 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Structural Engineering & Parallel Computing, Doctor of Philosophy (Ph.D.) Structural Engineering & Parallel Computing at Seoul National University
github-logo-circle

Github Skills (10)

tensorrt10
tensor10
tensorflow10
gstreamer10
python9
apidoc9
cprogramming-language9
machine-learning9
c-language9
api9

Programming languages (8)

C#JavaShellC++CJavaScriptHTMLBitBake

Github contributions (5)

github-logo-circle
nnstreamer/nnstreamer

May 2018 - Mar 2020

:twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.
Role in this project:
userBack-end Developer & ML Engineer
Contributions:2 reviews, 115 commits, 115 PRs in 1 year 10 months
Contributions summary:Jijoong primarily contributed to the development of a GStreamer plugin, likely for processing neural network streams, with the implementation of a tensor decoder. Their work included adding support for various tensor operations and implementing a mechanism for handling multiple tensor streams. They also refactored the plugin's code for better management and introduced a time synchronization feature for the tensor streams. The user also added unit tests to validate their work.
arrowscaffe2streamtensorflowtizen
jijoongmoon/nnstreamer

Aug 2018 - Dec 2024

:twisted_rightwards_arrows: Neural Network (NN) Streamer for AI Projects as Gstreamer Plugins. Until CI/CD systems gets integrated to github.com, this repo will be simply mirroring.
Contributions:305 pushes, 77 branches in 6 years 4 months
arrowsintegratedstreameruntilmirroring
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
Jijoong Moon - Principal Software Engineer at Samsung Electronics