Kangjing Huang

Graduate Teaching Assistant

West Lafayette, Indiana, 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
Kangjing Huang is a PhD student and graduate teaching assistant in Computer Engineering at Purdue with 13 years of software experience spanning programming languages, compilers, static analysis, and systems programming. He researches software analysis, program synthesis, and verification while teaching compilers and advanced C, blending deep theory with practical instruction. His open-source contributions range from UI and security improvements in a popular command-line music client to low-level echo-cancellation and buffer-tuning work in the PipeWire multimedia stack. A former physics undergrad from Peking University, he brings a quantitative, systems-oriented mindset to both research and production code.
code13 years of coding experience
bookBachelor of Science (B.Sc.), Physics, Overall GPA 3.5/4.0, Major GPA 3.6/4.0, Bachelor of Science (B.Sc.), Physics, Overall GPA 3.5/4.0, Major GPA 3.6/4.0 at Peking University
bookDoctor of Philosophy (PhD), Computer Engineering, GPA 3.86/4.00, Doctor of Philosophy (PhD), Computer Engineering, GPA 3.86/4.00 at Purdue University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
315reputation
14kreached
0answers
3questions
github-logo-circle

Github Skills (26)

c-language10
python10
curses10
audio-processing10
ui-design10
uid10
front-end-development10
multimedia10
webrtc10
cprogramming-language10
application-framework9
apim9
app-framework9
api9
web-framework9

Programming languages (19)

C#JavaC++CRustTeXVueGo

Github contributions (5)

github-logo-circle
darknessomi/musicbox

Mar 2015 - Oct 2015

网易云音乐命令行版本
Role in this project:
userFull-stack Developer
Contributions:13 commits, 6 PRs, 41 comments in 6 months
Contributions summary:Kangjing primarily contributed to the user interface and feature enhancements of the musicbox application. They added functionality for moving items up and down within menus and adjusted the display of the help screen for improved user experience. Furthermore, the user implemented a notification system for song changes and integrated global hotkeys for controlling playback. They also addressed security by switching to non-plaintext password storage and added an indicator for high-definition playback.
musiclinuxnetease-musicboxpython
PipeWire/pipewire

Oct 2021 - Nov 2021

Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)
Role in this project:
userBack-end Developer
Contributions:5 commits in 22 days
Contributions summary:Kangjing contributed to the `pipewire/pipewire` repository, focusing on the `module-echo-cancel` component. They modified the `aec-webrtc.cpp` file to integrate parameters and enable functionalities for echo cancellation. Furthermore, the user addressed buffer size issues within the echo cancellation module, enhancing its flexibility. The user's work involved configuring and tuning parameters related to echo cancellation, noise suppression, and voice detection.
pipewiredaemonmidi-controllerframeworkgitlab
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
Kangjing Huang - Graduate Teaching Assistant