Anne Lupien

Engine Programmer at Beenox

Quebec, 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
Anne Lupien is an engine programmer with a decade of experience building game engines and tooling, currently contributing to Beenox from Quebec, Canada. She brings deep systems-level expertise in Rust and ECS architectures, evidenced by substantial contributions to the Amethyst engine and the popular specs parallel ECS library. Her background spans game-focused backend development, automated trading bots in Erlang, and real-world ops as a Linux systems consultant, giving her a pragmatic full-stack perspective on performance and reliability. Anne combines hands-on implementation—like adding FPS systems and optimizing component storage—with code cleanup and benchmarking, signaling both attention to detail and a metrics-driven approach. Outside shipping engines she experiments across web and mobile stacks, and her portfolio shows a pattern of turning game data into actionable systems. Despite a playful GitHub bio, she’s a disciplined engineer who presses keys to make complex, high-performance systems actually run.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université de Montréal
bookCégep de Valleyfield
github-logo-circle

Github Skills (10)

ec10
engine10
develop10
rust10
game-development10
entity-component-system10
component-design10
performance-optimization9
benchmark8
game-engine8

Programming languages (8)

C#TypeScriptJavaC++RustJavaScriptZigHTML

Github contributions (5)

github-logo-circle
amethyst/amethyst

Sep 2017 - Jun 2021

Data-oriented and data-driven game engine written in Rust
Role in this project:
userFull-stack Developer
Contributions:4 releases, 27 reviews, 507 commits in 3 years 10 months
Contributions summary:Anne implemented a FPS (Frames Per Second) counter resource and system to automatically update and display the game's framerate. This involved creating a new resource and system, and also involved fixes and improvements to the existing examples within the engine. The user's work included code formatting and refactoring for efficiency and clarity.
game-enginerustenginegamedev
amethyst/specs

May 2018 - Jun 2021

Specs - Parallel ECS
Role in this project:
userBack-end Developer
Contributions:28 commits, 8 PRs, 1 push in 3 years 1 month
Contributions summary:Anne contributed to the `specs` repository, which focuses on parallel ECS (Entity Component System) architecture in Rust. The commits primarily involve modifying core components and structures, including adding `NullStorage` to the prelude and root, and switching dependencies within the derive macros. Additionally, the user worked on a benchmark, optimizing the performance of component interactions. They also addressed merge conflicts and performed cleanup tasks.
ecsparallelrustparallel-ecsspecs
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