Tsung-wei Huang is an associate professor and systems researcher with a decade of experience building software that simplifies high-performance computing for domains like machine learning, CAD, and quantum computing. He transitioned from postdoctoral research to faculty roles at Utah and the University of Wisconsin–Madison, blending applied research with production-quality engineering. His open-source contributions include impactful work on the taskflow C++ library, where he optimized work-stealing thread pools and load balancing in the core runtime. Trained with a PhD in Computer Engineering from UIUC and earlier degrees from National Cheng Kung University and UT Austin, he bridges rigorous academic methods with practical system design. Colleagues know him for turning complex parallelism challenges into maintainable runtime components that scale on real workloads. Based in Madison, he pairs classroom mentorship with hands-on involvement in library internals that power HPC applications.
10 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at National Cheng Kung University
Graduate Student Computer Engineering, Graduate Student Computer Engineering at The University of Texas at Austin
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at University of Illinois Urbana-Champaign
A General-purpose Task-parallel Programming System using Modern C++
Role in this project:
Back-end Developer
Contributions:26 releases, 1 review, 922 commits in 4 years 9 months
Contributions summary:Tsung-wei's commits primarily focus on modifications to the work-stealing thread pool implementation within the Taskflow library. The commits involve updates and improvements to the work-stealing algorithm, focusing on the assignment and distribution of tasks, optimizing queueing operations, and incorporating strategies to balance task load. The changes involved modifications to the core thread pool implementation within the C++ code.
Contributions:88 commits, 42 pushes, 2 comments in 3 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.