Jackie Dinh

Senior Lead Software Engineer at NCS Group

Singapore, Singapore
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
Jackie Dinh is a Senior Lead Software Engineer based in Singapore with 11 years of experience designing and delivering high-performance real-time streaming systems and WebRTC solutions. He has led development of production streaming stacks, mse-based web players with H.264/H.265 support, and custom streaming protocols while driving performance engineering for realtime video analytics. Previously he architected WebRTC media servers and managed backend systems for a large live-streaming product, owning features from geo-balancing to real-time voice/video and in-app services. Jackie pairs rigorous academic training—a PhD in Formal Methods and Semantics—with hands-on systems programming in C/C++ and network protocol design, and maintains several open-source prototypes demonstrating userspace networking and lightweight WebRTC servers. Notably, he blends research-grade formalism with pragmatic, production-focused optimizations that scale low-latency media at global scale.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BS), Applied Mathematics and Computaion, Bachelor of Science (BS), Applied Mathematics and Computaion at Moscow State Unitversity
bookDoctor of Philosophy (Ph.D.), Formal Methods and Semantics, Doctor of Philosophy (Ph.D.), Formal Methods and Semantics at Università di Pisa
languagesVietnamese, English
github-logo-circle

Github Skills (29)

monitoring10
linux10
networking10
bcc10
ebpf9
bpf9
sdk9
mediasoup9
streaming8
high-performance8
websocket8
webrtc8
broadcasting7
javascript7
video-streaming7

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
snowem/snowem

Mar 2018 - Sep 2019

Snowem is a lightweight live streaming server, based on webrtc technology. Its design mainly focuses on simplicity, scalability and high performance.
Contributions:8 releases, 103 commits, 12 PRs in 1 year 5 months
websocketsstreaming-serverstreamingwebrtcwebsocket
jackiedinh8/libusnet

Dec 2014 - May 2015

Contributions:67 commits, 57 pushes in 4 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
Jackie Dinh - Senior Lead Software Engineer at NCS Group