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.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BS), Applied Mathematics and Computaion, Bachelor of Science (BS), Applied Mathematics and Computaion at Moscow State Unitversity
Doctor of Philosophy (Ph.D.), Formal Methods and Semantics, Doctor of Philosophy (Ph.D.), Formal Methods and Semantics at Università di Pisa
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