Kellie Medlin is a Senior Software Engineer based in the San Francisco Bay Area with a decade of experience spanning FAANG and startup environments. She specializes in developer tooling, build systems, and compiler-adjacent work—contributing to high-profile open-source projects like Buck and xcbuild to improve cross-platform builds and toolchain compatibility. Comfortable in Rust, C++, Python, and build systems like Buck and CMake, she focuses on removing long-lived technical debt and hardening internal deployment pipelines. Kellie pairs a security-minded, systems-level perspective with a pragmatic, get-it-done startup attitude and a personal preference for functional, strongly typed languages. Outside of code she connects communities through coffee, an unexpected conduit that’s broadened her network and sharpened her collaborative instincts. Her background from Carnegie Mellon and deep tooling experience make her a go-to engineer for complex build and platform challenges.
10 years of coding experience
8 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Carnegie Mellon University
Contributions:19 commits, 34 PRs, 13 pushes in 2 years
Contributions summary:Kellie primarily worked on improving the build process and overall functionality of the xcbuild tool. Contributions include fixing build issues with different GCC versions and on different operating systems (Centos7, Linux). The user also added features like the ability to specify platform and toolchain configurations and updated existing utilities. These changes were focused on improving the overall compatibility and usability of the build tool.
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
Backend Developer
Contributions:14 commits in 3 years 8 months
Contributions summary:Kellie primarily contributed to the build system, Buck, by modifying core platform configurations and build rule logic. Their work focused on enhancing platform support, specifically addressing host platform overrides and configurations. They implemented features like platform regex support and compiler flag overrides for the Halide library, as well as function name overrides. Additionally, the user fixed Mach-O parsing issues and addressed cross-project dependency issues within Buck's ecosystem.
buckpythonplatformsandroidlanguages
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.
Request Free Trial
Kellie Medlin - Senior Software Engineer at RAINBOW