Chang Liu is a Senior Software Engineer and PhD candidate at UT Austin specializing in applied computational electromagnetics, with seven years of experience building high-performance EM solvers and scalable simulation tools for electronic packages and interconnects. He blends deep theoretical expertise in field and transmission-line theory with practical skills in parallel/fast algorithms, port de-embedding, and visualization workflows (HFSS/Sonnet/ParaView), enabling direct support for real design validation. At NVIDIA and previously Cadence, he has moved research-grade EM methods toward production-quality software, while contributing bug fixes to notable open-source projects such as dgl to keep examples correct and user-friendly. Known for meticulous, critical thinking about commercial tool use and performance, he pairs HPC proficiency with hands-on circuit lab teaching experience, making him equally comfortable with code, models, and measurements.
7 years of coding experience
9 years of employment as a software developer
Master's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at The University of Texas at Austin
Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.7, Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.7 at University of Electronic Science and Technology of China
Python package built to ease deep learning on graph, on top of existing DL frameworks.
Role in this project:
Back-end Developer & Bug Fixer
Contributions:233 reviews, 32 commits, 58 PRs in 7 months
Contributions summary:Chang primarily focused on bug fixes within the `dgl` repository, specifically addressing issues in example cases. The user made changes to improve the functionality and correctness of various examples, like cluster-gat, GCMC, ogbn-proteins, ogbn-products, and dimenet. These bug fixes included removing unused code, correcting example implementations, and reverting incorrect changes, demonstrating a focus on maintaining the integrity and usability of the library's examples.
Python package built to ease deep learning on graph, on top of existing DL frameworks.
Contributions:212 pushes, 65 branches in 1 year 6 months
pytorchpythondeep-learningmachine-learninggraph
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.