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.
8 years of coding experience
University of California, San Diego
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Beijing University of Posts and Telecommunications
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.
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