Siyao Liu

Senior Machine Learning Engineer at ByteDance

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
Siyao Liu is a Senior Machine Learning Engineer based in Beijing with eight years of experience building applied ML systems and full-stack software solutions. Trained at BUPT and UCSD, he has blended research exposure at Microsoft Research with production ML work at ByteDance, focusing on data-driven models and scalable deployments. His open-source contributions range from emulator back-end improvements (EKA2L1) to practical tooling like a pptx-to-markdown converter, showing a knack for pragmatic engineering and cross-domain problem solving. Comfortable across machine learning, web development, quantitative trading tooling, and computer graphics, he often bridges research ideas and shipping product features. Notably, his OSS work includes deep refactors and CI compatibility improvements, hinting at strong attention to maintainability and developer experience.
code8 years of coding experience
bookUniversity of California, San Diego
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Beijing University of Posts and Telecommunications
github-logo-circle

Github Skills (19)

markdown10
debugging10
debug10
c-language10
python10
device-emulation10
markdown-it10
text-processing10
ppx10
cprogramming-language10
emulation10
image-processing9
cmake9
fileio9
file-access9

Programming languages (10)

TypeScriptMDXJavaC++JavaScriptGoHaskellHTML

Github contributions (5)

github-logo-circle
ssine/pptx2md

Nov 2018 - Nov 2022

a pptx to markdown converter
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 61 commits, 15 PRs in 4 years 1 month
Contributions summary:Siyao made significant contributions to the `pptx2md` repository, focusing on enhancing its functionality and user experience. They added support for new output formats (WikiText and Madoko Markdown) and incorporated features like table conversion, image handling, and improved hyperlink formatting. Further improvements included bug fixes for image and link handling, and refactoring of the codebase for better output generation, including color and special character controls. They also updated the project's version and dependencies.
markdown-convertertable-of-contentspptxto-markdownmarkdown
EKA2L1/EKA2L1

Dec 2019 - Jun 2020

A Symbian OS/N-Gage emulator
Role in this project:
userBack-end Developer
Contributions:57 commits, 11 PRs, 13 comments in 5 months
Contributions summary:Siyao primarily contributed to the Symbian OS/N-Gage emulator's back-end functionality, focusing on adding new features and refactoring existing code. They enhanced the debugger by adding a UI scale option and input checks. Furthermore, the user implemented the "SetSize" opcode support and the storage of scalable graphics, indicating a focus on improving the emulator's core capabilities. The user also made modifications to the code to be compatible with Travis CI.
emulatorgamessymbianemulatesemulation
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
Siyao Liu - Senior Machine Learning Engineer at ByteDance