Tao Huang

Electronics Engineer at Rice University

Houston, Texas, 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
Tao Huang is an electronics engineer with 12 years of experience at the intersection of high-energy physics, firmware development, and detector DAQ systems. He holds a PhD in Physics from Texas A&M and has led firmware and trigger algorithm upgrades for CMS at CERN, work that earned a CMS achievement award. Comfortable across C++, Python, Verilog and FPGA toolchains (Xilinx Virtex-6), he has contributed to the widely used CMS Offline Software, improving CSC trigger primitive algorithms. Currently designing precision timing detectors and DAQ tools at Rice University, he pairs hands-on hardware/firmware engineering with large-scale data analysis using machine learning. Tao is actively bridging ML and FPGA acceleration, aiming to deploy ML-augmented trigger and timing solutions for next-generation collider experiments. An uncommonly practical researcher, he builds both the firmware and the C++/Python test-stands that prove it in the lab.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at University of Science and Technology of China
bookDoctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Texas A&M University
github-logo-circle

Github Skills (9)

cms10
c-language10
offline-web-app10
cpp10
cprogramming-language10
cplus10
offline-app10
data-structure7
data-structures7

Programming languages (5)

C++ShellCoqVerilogPython

Github contributions (5)

github-logo-circle
cms-sw/cmssw

May 2014 - Aug 2022

CMS Offline Software
Role in this project:
userBack-end Developer
Contributions:5 reviews, 56 commits, 8 PRs in 8 years 5 months
Contributions summary:Tao's contributions focus on the L1Trigger/CSCTriggerPrimitives package within the CMS Offline Software repository. They have primarily made changes to the CSCMotherboard and CSCCathodeLCTProcessor classes, which involve implementing or modifying trigger logic and high multiplicity bits. The user has also touched other classes like CSCAnodeLCTProcessor, CSCTMBHeader2020_GEM, and CSCTMBHeader2020_CCLUT, showcasing expertise in the trigger primitive algorithms. These commits suggest a focus on improving the performance and functionality of the CSC trigger system.
cmscernweb-appc-plus-plusbackbonejs
csc-fw/OTMBProductionTestfw

May 2019 - Nov 2021

Contributions:4 PRs, 2 pushes in 2 years 6 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