Shiqing Gao

California, 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
Shiqing Gao is an electrical engineer with 8 years of experience blending power electronics, electric machinery, control systems, and low-level software development. He holds an M.S. in Electrical Engineering from the University of Michigan (4.0 GPA) and a strong foundation from Harbin Institute of Technology, bringing both analog circuit and embedded programming skills (C, assembly) to system-level problems. His work spans simulation and PCB tools (MATLAB/Simulink, Cadence, Altium, LTSpice) and real-world hypervisor device-model improvements—contributing PCI passthrough and ACPI/I2C support to the widely used ACRN project to enable Android UOS on MRB platforms. Comfortable bridging hardware and firmware, he has a knack for debugging tricky memory and interrupt-sharing issues that often block platform bring-up. Based in California, he pairs rigorous academic training with hands-on contributions that shorten time-to-boot for complex embedded systems.
code8 years of coding experience
bookMaster's degree, Electrical and Electronics Engineering, 4.0/4.0, Master's degree, Electrical and Electronics Engineering, 4.0/4.0 at University of Michigan
bookBachelor's degree, Automation Engineer Technology/Technician, 89.45/100, Bachelor's degree, Automation Engineer Technology/Technician, 89.45/100 at Harbin Institute of Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (8)

c1710
acr10
pci10
c1110
virtualization10
acpi10
device-driver9
driver9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
projectacrn/acrn-hypervisor

Mar 2018 - Jul 2022

Project ACRN hypervisor
Role in this project:
userBack-end Developer
Contributions:36 reviews, 206 commits, 168 PRs in 4 years 4 months
Contributions summary:Shiqing's contributions primarily focused on enhancing the ACRN hypervisor's device model, specifically related to PCI device passthrough functionality. They implemented ACPI information for I2C controller and IPU devices, enabling Android UOS passthrough on the MRB platform. Furthermore, the user addressed code issues, including fixing error code handling and memory access, and also worked on dealing with physical GSI sharing. Their work is evident through changes in the code related to PCI passthrough and modifications to boot scripts and ACPI files.
hypervisoracrn
shiqingg/acrn-hypervisor

Mar 2018 - Sep 2024

Contributions:4 PRs, 140 pushes, 302 branches in 6 years 7 months
hypervisoracrn
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
Shiqing Gao