Tommy Nguyen

Software Engineer at Microsoft

Oslo, Norway
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
Thomas Nguyen is a software engineer with 16 years of experience building developer tooling and cross-platform mobile frameworks, currently contributing to OneNote on Microsoft's Win32 desktop team. He brings deep practical expertise in React Native ecosystems—having improved core tools like Haul and Metro and contributed fixes across flagship projects including facebook/react-native and microsoft/react-native-windows. Comfortable across front-end, native modules, and build systems, Thomas has shipped performance and build-process improvements (Hermes, Metro, bundling) that eased cross-platform development and reduced build complexity. His background blends industry internships at Amazon, Lyft, and multiple Microsoft teams with full‑stack co-op experience deploying microservices and CI/CD pipelines. Equally curious about emerging AR/VR and AI-driven interfaces, he pairs a combined Computer Science and Business degree with hands-on open-source impact to bridge product needs and engineering quality.
code16 years of coding experience
github-logo-circle

Github Skills (48)

babel610
objective-c10
debug10
javascript10
ios10
mobile-development10
react-native10
windows10
typescript10
react-native-component10
ui-design10
textinput10
app-dev10
webpack10
uid10

Programming languages (20)

C#JavaC++CRustObjective-C++GoHTML

Github contributions (5)

github-logo-circle
An asynchronous, persistent, key-value storage system for React Native.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:294 reviews, 59 commits, 290 PRs in 3 years 10 months
Contributions summary:Tommy primarily contributed to the React Native async-storage repository by fixing issues and adding features specifically related to iOS. They enabled AsyncStorage on iOS, preferred the RNC's AsyncStorage over RN's deprecated version, and added a delegate property to the native iOS module to handle storage for brownfield iOS apps. They also made adjustments to the example and end-to-end tests to integrate with the iOS native code.
reactasynchronousreact-nativecachestorage
microsoft/react-native-macos

Jun 2020 - Nov 2022

A framework for building native macOS apps with React.
Role in this project:
userFront-end Developer
Contributions:173 reviews, 21 commits, 73 PRs in 2 years 6 months
Contributions summary:Tommy primarily focused on improving the user interface and addressing bugs within the React Native macOS framework. They fixed styling issues in TextInput components, addressing problems with background color and submit events. The user also corrected issues related to the ActivityIndicator, ensuring smooth animations, and addressed a FlatList issue concerning the `isSelected` property.
react-nativemacosreact
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
Tommy Nguyen - Software Engineer at Microsoft