Penghao Shi is a Senior Software Engineer based in Shanghai with 7 years of experience building backend systems for telecom and automotive domains, currently working at Tesla. He progressed from 5G backend and software roles at Ericsson to energy and charging software at Tesla, now contributing at a senior level to vehicle-scale systems. Penghao holds a Master's in Applied Cyber Security from Queen's University Belfast and a bachelor's in Electrical and Electronics Engineering, blending security-aware design with hardware-adjacent engineering. An active open-source contributor, he has made substantive backend improvements to the well-known mpv media player—enhancing Lua autoload behavior and fine-tuning WASAPI audio buffering on Windows. He combines pragmatic bug-fixing with feature work, showing attention to edge cases like aborted playback and premature audio buffer fills. Colleagues can expect a detail-oriented engineer who balances low-level protocol concerns with product-focused delivery.
7 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Sichuan University
Master's degree, Applied Cyber Security, Master's degree, Applied Cyber Security at Queen's University Belfast
Contributions:21 reviews, 12 PRs, 81 comments in 6 years 7 months
Contributions summary:Penghao primarily contributes to the mpv media player's codebase, focused on improving its functionality and fixing bugs. The user made multiple changes to the Lua scripting engine, including adding features to the autoload functionality and preventing loading when playback is aborted. Additionally, the user worked on the Windows-specific WASAPI audio output, implementing a new option for controlling the buffer size in exclusive mode and addressing potential issues with premature buffer fills. The user also added an option to the OSC to use filenames in the playlist instead of media titles.
Contributions:1 PR, 72 pushes, 18 branches in 11 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.