Rain Liu is a seasoned web application security specialist and co-founder of NOSEC with 12 years of experience building tooling that uncovers real application risks for partners. Based in Hong Kong, he blends hands-on back-end and embedded systems work—contributing low-level x86/SMM assembly fixes and platform power/thermal integrations to prominent open-source projects like coreboot and flashrom—with a focus on practical, testable security. His background includes lab administration at Huawei, giving him a pragmatic hardware-and-software perspective that informs NOSEC’s tooling. Colleagues know him for solving subtle compiler-compatibility and device-interaction issues that others overlook, translating deep systems knowledge into usable security products.
12 years of coding experience
Junior Colleague Computer Communication, Junior Colleague Computer Communication at Hunan University College of Computer and Communication
Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
Role in this project:
Back-end Developer & Embedded Systems Engineer
Contributions:536 commits in 8 years 8 months
Contributions summary:Rain contributed to the coreboot project by modifying assembly code for x86 architecture, specifically targeting the CPU and SMM (System Management Mode) components. They addressed issues related to compiler compatibility, particularly with clang builds, by adjusting opcode suffixes and addressing modes. Furthermore, the user contributed to the Google Hatch platform by adding DPTF (Dynamic Platform and Thermal Framework) and USB power resource methods to optimize the platform's capabilities. The user also worked on various aspects of the project, including modifying the overridetree configuration to reflect the correct functionality.
Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
Role in this project:
Back-end Developer
Contributions:221 commits in 2 years 11 months
Contributions summary:Rain primarily contributed to the development and enhancement of the `flashrom/flashrom` project by implementing and updating features related to hardware interaction and device support. They wrote and modified code to support E2E testing frameworks, as well as helpers for accessing and interfacing with various device features, and tools for debugging. The user also addressed bugs, improved protocol documentation, and restructured code for maintainability.
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.