Qijia Liu is a Senior Software Engineer based in Boston with nine years of experience building backend systems, security-focused tooling, and full-stack web features across energy and developer-tooling domains. With a strong academic foundation from Peking University and a Master’s in Computer Science from Boston University, Qijia has shipped production software at companies like EnergySage and now Schneider Electric while also working on algorithms and product-facing ML early in their career. An active open-source contributor, they have made substantive backend improvements to prominent projects such as SymPy (symbolic computation) and the radare2/rizin reverse-engineering frameworks, including ARM64-specific fixes and security hardening. Comfortable navigating C, Python, and WebAssembly ecosystems, Qijia combines deep systems-level troubleshooting with pragmatic product delivery—often surfacing fixes that improve both correctness and long-term maintainability.
9 years of coding experience
4 years of employment as a software developer
统计学, 统计学 at Peking University
Master's degree Computer Science, Master's degree Computer Science at Boston University
UNIX-like reverse engineering framework and command-line toolset.
Role in this project:
Back-end Developer and Security Engineer
Contributions:94 commits, 3 comments in 3 months
Contributions summary:Qijia primarily focused on fixing and improving the Rizin reverse engineering framework. Their commits address ARM64 architecture-specific issues related to testing, debugging, and analysis tools, particularly focusing on the test suite and integrating fixes for ARM64 analysis within the code. Furthermore, the user addressed security-related warnings and vulnerabilities, such as UB in serpent crypto and the implementation of SystemZ ELF asm.
UNIX-like reverse engineering framework and command-line toolset
Role in this project:
Backend Developer
Contributions:37 reviews, 152 commits, 157 PRs in 9 months
Contributions summary:Qijia's contributions primarily focused on improving the code quality and addressing potential issues within the `radare2` reverse engineering framework. Their commits include fixing code errors, correcting formatting for improved maintainability, refactoring code for efficiency, and removing unnecessary checks. They also made changes to internal functions to improve performance and prevent potential bugs. The user's work demonstrates a strong understanding of C code and software optimization within the context of the reverse engineering tool.
unixbinary-analysissecurityradare2forensics
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
Qijia Liu - Senior Software Engineer at Schneider Electric