Cynthia Liu is a software engineer based in Seattle with five years of experience building backend systems, embedded tooling, and automation for companies including Google, Amazon, AWS, Uber, and 17LIVE. She has strong cross-compilation and build-infrastructure expertise demonstrated by contributions to high-profile open-source projects like IREE (MLIR-based ML compiler) and OpenTitan (open silicon root of trust), where she enabled RISC-V support and improved build/test automation. At Amazon she worked on advertising reporting engines, and at AWS she automated operational workflows, showing a blend of production engineering and SRE-oriented automation. Cynthia pairs a Stanford electrical engineering master's with hands-on embedded systems work, giving her a hardware-aware software perspective that helps bridge firmware, build systems, and cloud services. Notably, she often focuses on tooling and CI improvements that quietly unlock broader engineering velocity across teams.
5 years of coding experience
3 years of employment as a software developer
Bachelor's degree Electrical Engineering, Bachelor's degree Electrical Engineering at National Taiwan University
Master's degree Electrical Engineering, Master's degree Electrical Engineering at Stanford University
A retargetable MLIR-based machine learning compiler and runtime toolkit.
Role in this project:
Back-end & Build Engineer
Contributions:518 reviews, 122 commits, 255 PRs in 1 year 8 months
Contributions summary:Cynthia contributed to the build and infrastructure aspects of the IREE project, primarily focusing on the RISC-V target. Their commits involved modifying CMake files, toolchain configurations, and build scripts to enable cross-compilation, testing, and integration of the project with the RISC-V architecture and QEMU emulator. They also added new build tools for generating C embed data and updated existing build processes to support specific RISC-V configurations and test setups within the CI environment. Furthermore, the user refactored existing code and updated tests.
Contributions:20 reviews, 9 commits, 22 PRs in 7 months
Contributions summary:Cynthia primarily contributed to the OpenTitan project by modifying and updating build and automation scripts. They made changes to the `topgen` script, including cleaning up quotation styles and fixing header guard issues. They also updated the `lowrisc_misc-linters` dependency and made changes to the silicon creator software, fixing GCC-12 compatibility issues within the `spi_device_unittest.cc` file. Additionally, the user improved the `rv_plic` IP generation, allowing for multiple PLIC groups.
root-of-trustrootsilicontrust
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.