Frank Hu

Principal Software Engineer at Microsoft

Redmond, Washington, 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
Frank Hu is a Principal Software Engineer in Redmond with over two decades of deep embedded firmware and systems experience and a current focus on cloud hardware infrastructure at Microsoft. He has shipped low-level drivers, real-time systems, and signal-processing features across consumer devices (Microsoft Band), industrial sorters (MineSense SortOre™), and telecom media servers, blending C/C++/ASM expertise with hands-on hardware debug using JTAG, ICE, scopes and logic analyzers. Frank’s breadth spans microcontrollers to ARM Cortex-M4 and FPGA/CPLD work, and he’s implemented protocols from USB and UART to SIP/RTP for both embedded and networking stacks. He brings practical manufacturing and failure-analysis experience (tools in C#) and built a 1 ms hard realtime FreeRTOS system for high-value mining equipment. Frank also contributes to open-source front-end performance improvements (e.g., OI-wiki), showing an uncommon mix of low-level firmware craft and user-facing optimization. Based in the Seattle area, he pairs deep technical ownership with a proven record of taking complex hardware-software products from board bring-up to production.
code8 years of coding experience
job23 years of employment as a software developer
bookMaster's degree, Master's degree at Zhejiang University
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

javascript10
front-end-development10
html9
css9
algorithms5
back-end-development4

Programming languages (7)

TypeScriptC#CSSJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
OI-wiki/OI-wiki

Aug 2018 - Apr 2020

:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
Role in this project:
userFull-stack Developer
Contributions:57 commits, 50 PRs, 17 pushes in 1 year 7 months
Contributions summary:Frank primarily contributed to the front-end and build process of the OI-wiki project. Their work included adding a "back to top" button, implementing DNS prefetching for performance optimization, and integrating pjax for enhanced user experience. They also addressed minor issues such as fixing page-time calculations and button styling.
icpcicpc-handbookicpc-trainingoi-handbookacm-icpc
frank-xjh/hexo-mypage-old

Apr 2018 - Oct 2024

Contributions:1 release, 113 pushes, 2 branches in 6 years 6 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.
Request Free Trial
Frank Hu - Principal Software Engineer at Microsoft