Adrian Tam

Engineer at NVIDIA

New York, New York, United States
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
Adrian Tam is an engineer with 17 years of experience applying math and computation to challenging problems across networking, quantitative finance, and data science. He holds advanced degrees in information and electrical engineering and has transitioned from academic research in ns-3 network simulation and distributed data-center control to leadership roles in quant risk and data science before joining NVIDIA. Deep technical strengths include queueing theory, stochastic and discrete-event modeling, heuristic optimization, numerical computation, and systems programming in C/C++ and Python on Linux. His open-source contributions to the ns-3 TCP implementation show a knack for improving core protocol reliability and low-level networking behavior—work that directly impacts simulation fidelity used by researchers worldwide. Colleagues rely on him to bridge rigorous theory with production-grade implementation, often surfacing subtle protocol and performance issues others miss.
code17 years of coding experience
job7 years of employment as a software developer
bookPh.D., Electrical Engineering, Ph.D., Electrical Engineering at NYU Tandon School of Engineering
bookThe Chinese University of Hong Kong (CUHK)
languageschinese (not the one you think), English, French, Chinese, c++, python
github-logo-circle

Github Skills (13)

simulations10
simulation10
debugging10
ip10
c-language10
cprogramming-language10
simulator10
tcp10
data-structure9
algorithm9
data-structures9
algorithms9
testing8

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
nsnam/ns-3-dev-git

May 2009 - Dec 2011

GitHub read-only mirror of ns-3-dev repository, will be kept in sync with main GitLab.com repository. Please DO NOT file pull requests here; instead, file issues and merge requests at https://gitlab.com/nsnam/ns-3-dev/
Role in this project:
userBack-end Developer
Contributions:11 commits in 2 years 7 months
Contributions summary:Adrian primarily focused on debugging and improving the TCP implementation within the ns-3 network simulator. Their work involved fixing bugs related to packet handling, retransmissions, and the Nagle algorithm. They also contributed to improving TCP's out-of-range checking and overall code readability, with specific fixes in areas like connection handling and data transmission. Their contributions directly addressed core functionality and reliability within the TCP module.
ns3
adrianswtam/legco2016

Aug 2016 - Oct 2016

Contributions:10 pushes, 1 branch in 1 month
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