Thong Nguyen

Software Engineering Manager at Facebook

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Thong Nguyen is a seasoned software engineering manager at Facebook with 13 years of experience building high-performance systems and consumer products across startups and large organisations. Born in Vietnam, raised in New Zealand and now based in London, he blends low-level systems expertise (assembly, C++) with modern application engineering (iOS, Java, C#) and product leadership. As former CTO and co-founder of Bloom.fm he led end-to-end delivery of award-winning mobile apps and petabyte-scale backend infrastructure, growing the product to over a million UK users. He has a track record of turning ambitious ideas into resilient production systems—designing clustered SOA logging, real-time audio streaming servers, and large-scale ingestion pipelines. An active open-source contributor, Thong has improved performance-critical projects like Facebook’s ComponentKit and StreamingKit, demonstrating a focus on measurable optimizations. He prefers hands-on leadership, building small teams fast while still shipping code and driving technical excellence.
code13 years of coding experience
job18 years of employment as a software developer
bookBsc, Computer Science, Bsc, Computer Science at University of Canterbury
languagesEnglish, Vietnamese
stackoverflow-logo

Stackoverflow

Stats
1,162reputation
279kreached
29answers
0questions
github-logo-circle

Github Skills (14)

performance-testing10
objective-c10
c-language10
component-kit10
ios10
cprogramming-language10
audio-playback10
optimization10
locking6
audio-streaming6
iphone6
multithreading6
synchronization6
mutex6

Programming languages (6)

C#C++CObjective-C++Objective-CKotlin

Github contributions (5)

github-logo-circle
tumtumtum/StreamingKit

Sep 2012 - May 2022

A fast and extensible gapless AudioPlayer/AudioStreamer for OSX and iOS (iPhone, iPad)
Role in this project:
useriOS Mobile Developer
Contributions:255 commits, 11 PRs, 20 pushes in 9 years 10 months
Contributions summary:Thong primarily contributed to the development and maintenance of an iOS audio player application. Their work included adding features, such as support for handling HTTP streams, and fixing bugs related to playback. Significant changes involved refactoring the audio engine, experimenting with AudioUnits, and improving the handling of edge cases, particularly around queuing and seeking operations in the playback process. The user also worked on battery life optimizations and incorporated background playback support.
gaplessipadiphoneaudioplayerosx
facebook/componentkit

Apr 2019 - Apr 2020

A React-inspired view framework for iOS.
Role in this project:
useriOS Mobile Developer
Contributions:13 commits in 1 year
Contributions summary:Thong primarily focused on optimizing and improving the ComponentKit framework for iOS. Their contributions include refactoring code related to view configuration caching, implementing performance tests for string vs. struct key comparisons in view class identifiers, and optimizing optimistic view mutations to reduce ARC traffic. They also added a new performance testing target to facilitate future performance testing efforts. The user's work involved modifying core files to improve performance and efficiency.
react-nativereactios
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
Thong Nguyen - Software Engineering Manager at Facebook