Sangjungย Woo

Principal Engineer at Samsung Electronics

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
Sangjung Woo is a Principal Engineer with 15 years of deep systems and kernel experience, now leading machine learning architecture for Tizen at Samsung Electronics. He specializes in Linux system programming, database engines, toolchains and on-device ML inference, with advanced C/C++/Python skills and practical fluency in Go, Bash and Perl. At Samsung he has driven NNStreamer and Tizen machine learning APIs, contributing to high-profile open source projects and improving on-device inference, demuxing/decoding pipelines and diagnostic tooling. Known for strong debugging, performance optimization and linker/loader/compiler expertise, he also publishes technical books on Python and SQLite. Colleagues rely on him as a pragmatic architect and facilitator who turns low-level complexity into robust platforms for embedded and edge ML.
code15 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (16)

plugin-development10
tensorrt10
machine-learning10
dotnet-new10
dotnet10
c-language10
tensor10
api10
tensorflow10
cprogramming-language10
tizen10
csharp10
gstreamer10
dotnet-core10
neural-network9

Programming languages (7)

C#C++ShellCBitBakeJupyter NotebookPython

Github contributions (5)

github-logo-circle
nnstreamer/nnstreamer

Aug 2018 - Dec 2022

:twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.
Role in this project:
userBack-end Developer
Contributions:296 reviews, 162 commits, 260 PRs in 4 years 5 months
Contributions summary:Sangjung primarily focused on updating and modifying existing code related to tensor decoding, demuxing, splitting, and muxing functionalities within the NNStreamer framework. Their work involved refactoring code, updating plugin information for use with tools like gst-inspect, and adapting test cases to reflect these changes. The user was responsible for fixing broken links and removing unnecessary comments and headers within various source files, including custom filter examples.
arrowscaffe2streamtensorflowtizen
Samsung/TizenFX

Sep 2019 - Aug 2021

C# Device APIs for Tizen
Role in this project:
userML Engineer
Contributions:9 reviews, 9 commits, 18 PRs in 1 year 11 months
Contributions summary:Sangjung primarily contributed to the development and enhancement of the Machine Learning Inference capabilities within the TizenFX repository. Their work involved adding and refining APIs related to inference, specifically for the MachineLearning module, including classes like `TensorsInfo`, `TensorsData`, and `SingleShot`. The contributions encompass adding support for various NN frameworks, hardware resources, and dynamic model loading, further expanding the functionality and robustness of the inference process. They also addressed and corrected exceptions, and improved the performance of Machine Learning by fixing existing bugs.
dotnetc-sharpcsharptizenfxdevice-apis
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
Sangjung Woo - Principal Engineer at Samsung Electronics