Kevin Frei

Retired at Retired Life

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Frei is a retired software engineer and engineering manager based in Seattle with nearly three decades of experience building compilers, runtime code generation, and performance tooling at Microsoft and Meta/Facebook. He led JIT and AOT codegen teams for .NET and contributed to LLVM/Clang work at Facebook, later shifting into mobile and web performance—bringing deep systems-level expertise to high-scale product teams. An active open-source contributor, Kevin has improved developer tools from LLDB debuginfod tests to React state library Recoil and a cross-platform G-code sender, reflecting a rare mix of low-level compiler QA and front-end build/config work. Now enjoying retirement projects that include custom keyboards, FIRST robotics, and Electron tinkering, he still combines hands-on engineering curiosity with seasoned leadership.
code10 years of coding experience
job20 years of employment as a software developer
bookThe University of Utah
stackoverflow-logo

Stackoverflow

Stats
406reputation
23kreached
15answers
0questions
github-logo-circle

Github Skills (33)

debugging10
debug10
javascript10
dwarf10
testing10
user-interface10
graphical-user-interface10
lldb10
java10
human-interface10
cnc10
javas10
gr10
state-management10
react10

Programming languages (7)

TypeScriptJavaC++RCLLVMJavaScript

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2019 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:85 reviews, 25 PRs, 170 comments in 6 years
Contributions summary:Kevin primarily contributed to testing and improving LLDB's Debuginfod integration. Their work involved creating and modifying tests for split-dwarf scenarios and standard debug information, ensuring correct symbol acquisition from Debuginfod services. The commits demonstrate efforts to address buildbot issues and improve test configurations for various platforms, including Linux and FreeBSD. Several iterations and adjustments were made to the test setup, reflecting a focus on robust and reliable testing.
compilerstechnologiesclangsubmittoolchain
facebookexperimental/Recoil

May 2020 - Oct 2020

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
Role in this project:
userFront-end Developer
Contributions:5 commits in 5 months
Contributions summary:Kevin primarily contributed to the React-based state management library, Recoil. Their work included initial setup and build configurations, particularly modifying dependencies. They also fixed a React dependency issue, ensuring the project passed basic tests. Additionally, the user made updates to type definitions and corrected module imports.
react-appsreactstate-managementreact-hooksredux
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