Yanan Fu is an ingénieur d’études based in Paris with 10 years of hands-on software engineering experience and a current focus on AI and data science as a BAC+5 graduate from UTC. She combines backend and QA/test-automation expertise—contributing to prominent virtualization testing projects like avocado-vt and tp-qemu—with applied NLP and web development work at Coexya. Her background includes graphics and performance optimization from a rendering role at Glodon, giving her a pragmatic eye for efficiency across CPU/GPU-bound systems. Comfortable bridging research and production, she experiments with model combinations and evaluation in real product contexts, and often improves test coverage and reliability in open-source tooling. Notably, she blends deep technical maintenance (time-related bug fixes, qemu monitor and storage enhancements) with product-facing improvements such as web interfaces for comparison tools.
10 years of coding experience
1 year of employment as a software developer
BAC+5 Intelligence artificielle et la science de données, BAC+5 Intelligence artificielle et la science de données at Université de Technologie de Compiègne (UTC)
Contributions:226 reviews, 57 commits, 68 PRs in 5 years 5 months
Contributions summary:Yanan primarily contributed to the Avocado VT Plugin, focusing on improving the test framework and related utilities. Their work involved fixing bugs in time-related functions, adding and refining functionality for testing huge pages and machine types, and improving the control of Virtio PCI devices. They also addressed issues related to unattended installations and made enhancements to the qemu monitor and storage-related functionalities.
Virt Test Provider for qemu and other related virtualization backends
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1002 reviews, 340 commits, 436 PRs in 6 years 2 months
Contributions summary:Yanan primarily contributes to the automated testing infrastructure for the QEMU-based virtualization tests within the repository. They are responsible for writing and modifying test cases to improve the reliability of the QEMU testing framework. The user frequently modifies test scripts, incorporating new test cases and correcting existing ones, and adapting tests for various QEMU features, including storage and migration, as well as fixing typos to improve readability and maintainability. The user's contributions consistently improve the testing coverage of the repository.
pythonprovidertestingbackendsqemu
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.