Assistant Professor at The University of British Columbia
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Caroline Lemieux is an Assistant Professor at the University of British Columbia with 12 years of experience at the intersection of software engineering and research. Based in Vancouver, she brings practical systems engineering skills to academia, having contributed to notable open-source tooling for coverage-guided fuzzing in Java (JQF + Zest), including an AFL proxy in C and Java feedback components. Her background blends backend development and QA engineering, reflecting a focus on reliable, test-driven software and algorithmic rigor. Colleagues would describe her as someone who bridges deep technical implementation with teaching and research, making complex software-testing techniques accessible to students and collaborators. An understated but telling detail: she has hands-on experience adding and validating core algorithms in open-source projects, showing she remains actively involved in production-quality code.
JQF + Zest: Coverage-guided semantic fuzzing for Java.
Role in this project:
Back-end Developer & QA Engineer
Contributions:21 commits, 1 PR, 1 push in 2 years 9 months
Contributions summary:Caroline contributed to the development of coverage-guided fuzzing capabilities within the Java project. Their work involved implementing an AFL proxy in C for communication with AFL, and creating Java classes for providing feedback to the fuzzer. The user also added and tested a sort algorithm.
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.