Connor Kerns is a software engineer with 10 years of experience at Google, blending computer science and electrical engineering to build RPC servers, databases, and scalable infrastructure for massive user bases. Based in Irvine, CA, he brings a systems-first mindset to problems, favoring reliable, production-grade solutions that span networking, storage, and runtime services. He contributes to open-source projects across platforms—recently enhancing the Rust-based Bevy game engine with new gizmo features and state transition events—illustrating a willingness to improve developer ergonomics and code organization. Connor’s background (BS/MS from USC) and habit of keeping personal work on GitLab hint at a preference for deliberate, self-hosted workflows and thoughtful experimentation beyond his day job.
10 years of coding experience
Master's Degree, Master's Degree at University of Southern California
A refreshingly simple data-driven game engine built in Rust
Role in this project:
Full-stack Developer
Contributions:5 reviews, 5 PRs, 22 comments in 10 months
Contributions summary:Connor primarily contributed to the Bevy game engine by adding new gizmo features, specifically the arrow gizmo and moving existing gizmo components into their own files for better organization. They also addressed a documentation typo and improved code readability by using tree syntax for file structure explanation. Additionally, they introduced a `StateTransitionEvent` for reacting to arbitrary state changes within the application.
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.