Senior Software Engineer at North Carolina Central University
North Carolina, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kaylee Lubick is a Senior Software Engineer with 12 years of experience specializing in graphics and rendering, primarily contributing to high-impact open source projects like Chromium, Skia, and Flutter. Based at Google, she builds and maintains core rendering infrastructure—working on tooling like Gold and a WebAssembly Skia bundle—while also improving fuzzing and build systems to bolster security and reliability. Her deep expertise in Skia internals shows up in text rendering, color handling, and cross-platform build fixes, and she routinely rebases tests and refactors legacy code to prevent regressions. An educator at heart, she volunteers as a CS instructor and interview coach and teaches introductory Python as an adjunct, combining hands-on engineering with mentorship. Colleagues rely on her pragmatic user-first mindset and her knack for untangling complex build and rendering issues that are easy to overlook.
12 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, 3.93/4.00, Bachelor's degree, Computer Science, 3.93/4.00 at Carthage College
Master's degree, Computer Science (Software Engineering), 4.0/4.0, Master's degree, Computer Science (Software Engineering), 4.0/4.0 at North Carolina State University
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
Back-end Developer
Contributions:1132 commits, 3 comments in 4 years 9 months
Contributions summary:Kaylee's contributions focus on modifying and improving Skia's text rendering, including refactoring existing APIs and enhancing support for various fonts and text shaping features. The commits involve code changes to core components related to text rendering and also indicate a deep understanding of the underlying technical details of the font and text layout code. The developer's work involves modifying code across several core files including the implementation of the SkFont and SkText classes.
OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
Back-end Developer
Contributions:1 review, 95 commits, 99 PRs in 5 years 6 months
Contributions summary:Kaylee primarily focused on developing fuzzers for various components within the Skia graphics library. Their contributions involved creating build configurations, writing fuzzing code to test libraries, and making code modifications to address build issues and improve the robustness of the fuzzing targets. These changes allowed for the introduction of new fuzz targets, including image decoding, textblob, and path deserialization, which aided in identifying potential vulnerabilities and stability issues. The user also incorporated memory constraint checks and other strategies to improve the fuzzing process and prevent resource exhaustion.
oss-fuzzfuzz-testingossvulnerabilitiessecurity
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.