Michael Liao

CEO at liaoxuefeng.com

Beijing, China
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
Michael Liao is a seasoned software engineer and entrepreneur with 14 years of experience building back-end systems, developer tooling, and crypto infrastructure, and he currently leads liaoxuefeng.com as CEO from Beijing. His career spans enterprise J2EE and video platform work to senior engineering roles at Zuora and Huobi, where he helped shape crypto exchange architecture. An active open-source maintainer, he authored popular learning repositories for Python and JavaScript and built libraries for Sina Weibo and Bitcoin interaction, blending practical tutorial content with production-grade components like a metaclass ORM and peer discovery for Bitcoin. Comfortable across full-stack and cloud-native Java/SpringBoot ecosystems, he has also integrated AI features such as ChatGPT into production apps. Known for turning educational material into widely used code examples, he combines developer education with hands-on system design and a strong focus on backend reliability.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor Information Engineering, Bachelor Information Engineering at Beijing University of Posts and Telecommunications
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
160reached
1answer
0questions
github-logo-circle

Github Skills (55)

json10
koajs10
javascript10
python10
apidoc10
http10
bitcoin10
bitcoins10
java10
asyncio10
javas10
sqlalchemy10
api10
blockchain10
spring-boot10

Programming languages (5)

TypeScriptJavaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
michaelliao/learn-javascript

Aug 2015 - Aug 2018

JavaScript全栈教程参考源码
Role in this project:
userFull-stack Developer
Contributions:83 commits, 5 PRs, 52 pushes in 3 years
Contributions summary:Michael primarily focused on implementing Node.js samples for a JavaScript learning repository. Contributions included the addition of basic Node.js programs, module examples, file system interactions, operating system information retrieval, timer implementations, and URL parsing/formatting. The user also developed web server examples using both raw HTTP and Koa.js, showcasing a range of server-side development aspects within the context of learning JavaScript.
javascript
michaelliao/learn-python

Nov 2013 - May 2015

小白的Python入门教程:部分章节源码
Role in this project:
userBack-end Developer
Contributions:74 commits, 25 pushes, 1 branch in 1 year 5 months
Contributions summary:Michael focused on implementing and demonstrating Python code examples within the context of a Python tutorial repository. Their contributions included the creation of a simple ORM using metaclasses, showcasing database interaction, and the addition of various examples demonstrating sending emails. The user also contributed to the repository by adding file I/O examples, and demonstrating features such as list comprehensions, and functions.
pythonpython3
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
Michael Liao - CEO at liaoxuefeng.com