Alice Cecile

Staff Engineer at Bevy Foundation

Nanaimo, British Columbia, Canada
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

🤩
Rockstar
🎓
Top School
Alice Cecile is a Staff Engineer with 11 years of experience and a core maintainer of Bevy, the most popular Rust game engine (700k+ downloads, 25k stars), who previously coordinated 700+ contributors as Bevy’s open-source technical project manager. She combines a research background in complex systems ecology and dendrochronology with a passion for statistics and machine learning to bring scientific rigor to Rust systems and large refactors, including scheduling and ECS work. Her open-source contributions span backend engineering and libraries — from taffy’s flexbox refactor to Leafwing’s input manager and tilemap improvements — emphasizing clarity, testability and performance. A founder of Leafwing Studios, she trains and leads hundreds of programmers daily and drives major documentation and onboarding efforts. Known for an almost obsessive focus on root-cause debugging of organizational and technical problems, she pairs deep technical chops with strong program management.
code11 years of coding experience
job7 years of employment as a software developer
bookUniversity of Guelph
github-logo-circle

Github Skills (21)

ec10
algorithms10
graphics2d10
game-engine10
layout10
game-dev10
bevy10
flexbox10
rust10
refactoring10
game-development10
entity-component-system10
2d10
tilemap10
testing9

Programming languages (15)

C++RustVueGoHTMLGDScriptTypeScriptR

Github contributions (5)

github-logo-circle
A straightforward stateful input manager for the Bevy game engine.
Role in this project:
userBack-end Developer
Contributions:312 reviews, 423 commits, 446 PRs in 1 year
Contributions summary:Alice's contributions primarily involve the initial extraction and organization of the codebase into a library. This refactoring includes the creation of an input manager, with specific focus on keycode and gamepad mappings for actions. The user has also refactored the code to incorporate event handling for gamepads and has worked on implementing the management of various input components in order to process actions. These changes suggest a focus on building the core mechanics of the input system.
bevyrustgame-developmentstatefulgame-engine
bevyengine/bevy

Dec 2020 - Apr 2025

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userBack-end Developer
Contributions:10878 reviews, 3778 PRs, 212 pushes in 4 years 4 months
Contributions summary:Alice primarily focused on refactoring the Bevy engine's code, specifically renaming and reorganizing resource-related functions and components, which involved significant changes across multiple files and modules. The contributions also include enhancements to error handling, improved documentation, and bug fixes within the ECS system. The user also updated example applications to reflect the refactored code.
data-drivenbevygamedevrustgame-development
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