Edward Wang

Graduate Student Researcher

Cambridge, Massachusetts, 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
🎓
Top School
Edward Wang is a PhD candidate and graduate student researcher at MIT with 14 years of engineering experience spanning hardware design, embedded systems, and mobile development. He blends academic depth from UC Berkeley and MIT with practical contributions to high-profile open-source hardware projects like Chisel and FIRRTL, where he focuses on test automation and hardware generator development. His work demonstrates expertise in RTL generation, constant-propagation testing, and control-flow-aware hardware modules—skills cultivated through teaching tapeout and systems courses and multiple hardware internships at Google. Edward also has a strong software side, contributing UX and playback features to VLC for Android and maintaining Debian packaging, showing a rare cross-domain fluency between silicon and consumer software. Colleagues describe him as meticulous about correctness and documentation, having fixed ScalaDoc warnings and misleading examples while expanding comprehensive test coverage. Based in Cambridge, he brings a pragmatic researcher’s mindset to building reliable, verifiable hardware-software systems.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.S.), Honors Electrical Engineering and Computer Sciences, Bachelor of Science (B.S.), Honors Electrical Engineering and Computer Sciences at University of California, Berkeley
bookDoctor of Philosophy (Ph.D.), Electrical Engineering and Computer Science, Doctor of Philosophy (Ph.D.), Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookAcademic SciTech Program, Academic SciTech Program at Port Credit Secondary School
languagesEnglish, French, Chinese, Greek, Spanish
github-logo-circle

Github Skills (32)

hardware-designs10
verilog10
audio-playback10
testing10
user-interface10
firrtl10
android-development10
intermediate-code10
java10
scala10
javas10
media-playback10
compiler-compiler10
video-player10
playback10

Programming languages (20)

JavaC++CRustCoqScalaTeXGo

Github contributions (5)

github-logo-circle
Generator Bootcamp Material: Learn Chisel the Right Way
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 reviews, 52 commits, 46 PRs in 3 years 7 months
Contributions summary:Edward's commits primarily involve modifications to Chisel code, focusing on the generation of hardware designs, particularly within the context of a "Bootcamp" for learning Chisel. They implemented and refined various hardware modules like a register, a shift register, and memories, demonstrating an understanding of Chisel's constructs and their relation to hardware implementations. The contributions also include a focus on control flow and functional programming techniques in Chisel, enhancing the codebase.
chiselhardwarevhdl
mstorsjo/vlc-android

Jan 2012 - Jul 2014

A personal repo for work on vlc-android (not official)
Role in this project:
userMobile Developer (Android)
Contributions:636 commits in 2 years 7 months
Contributions summary:Edward contributed to the development of the VLC for Android application, focusing on improvements to the user experience and core functionality. The commits demonstrate work on audio and video playback, including implementing playback speed control and integration with lock screen controls. Further contributions involved enhancing the user interface with UI updates and the addition of new functionality like a directory view and a history feature.
androidvlc
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
Edward Wang - Graduate Student Researcher