Li Qi is an application developer based in Auckland with nine years’ experience delivering backend systems, web applications and test automation across enterprise and open-source projects. Currently at Fujitsu ANZ, he brings a mix of hands-on C/C tooling work—contributions to the widely used ndctl project adding monitoring, alarms and verbose logging—and systems-level test development for the Linux Test Project to improve kernel syscall coverage. His background spans roles from web development and contract engineering to project leadership and customer-facing delivery, supported by a graduate diploma in computing and earlier studies in applied physics and economics. Comfortable across QA, backend tooling and integration, he combines pragmatic engineering with a track record of shipping observability and testing improvements that reduce operational risk.
9 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Applied Physics, Bachelor's degree, Applied Physics at Tianjin University
Master's degree, Economics, Master's degree, Economics at Tianjin University of Finance and Economics
Graduate Diploma, Computing and Information Technology, All-A-Grade, Graduate Diploma, Computing and Information Technology, All-A-Grade at Unitec Institute of Technology
A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Role in this project:
Back-end Developer
Contributions:29 commits, 1 PR, 1 comment in 3 years 11 months
Contributions summary:Li contributed significantly to the `ndctl` project, focusing on enhancing the monitoring capabilities and improving the logging features. They added support for controller temperature thresholds and alarms in the listing functionality. The user also implemented a new monitor command and configuration file support, enabling the monitoring of smart events in NVDIMMs and generating notifications. Additionally, the user fixed issues related to the monitor's log output and added verbose options.
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:15 commits in 8 months
Contributions summary:Li's commits primarily focus on modifying and converting existing test cases within the Linux Test Project (LTP) repository. They removed checks related to BTRFS and converted multiple test cases to the new API, specifically addressing `swapon` and `swapoff` functionality. Their work included updating tests for `dup2` and `dup3` system calls as well, demonstrating a focus on ensuring the correct behavior of system calls and overall test coverage.
unixposixtest-automationtest-projectmanjaro
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.