Tsung-Wei Huang

Madison, Wisconsin, 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

🤩
Rockstar
Tsung-wei Huang is an associate professor at UW–Madison with a decade of experience building high-performance, parallel software systems that bridge academic research and production-grade C++ runtimes. He holds a PhD in Computer Engineering from UIUC and earlier degrees from National Cheng Kung University, and was promoted from Assistant to Associate Professor in 2025. His research group focuses on simplifying the construction of parallel and task-parallel software, and his open-source work includes backend contributions to the well-regarded Taskflow library—optimizing its work-stealing thread pool and task-distribution algorithms. Industry internships at Citadel, IBM, and Mentor Graphics give him a pragmatic edge in low-level concurrency, scheduling, and performance engineering.
code10 years of coding experience
github-logo-circle

Github Skills (11)

scheduling10
scheduled-tasks10
c-language10
taskscheduler10
sched10
parallel-computing10
task-scheduler10
multi-threading10
job-scheduling10
c-programming-language10
scheduler10

Programming languages (9)

C++CRustTeXSCSSJavaScriptVerilogHTML

Github contributions (5)

github-logo-circle
taskflow/taskflow

Apr 2018 - Jan 2023

A General-purpose Task-parallel Programming System using Modern C++
Role in this project:
userBack-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.
multithreadingcuda-programmingtask-programmingmulti-threadingconcurrent-programming
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.
Request Free Trial