Rory Snively

Lead Software Engineer at Brainium

Los Angeles, California, 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

🤩
Rockstar
🎓
Top School
Rory Snively is a Lead Software Engineer based in Los Angeles with over a decade of experience building high-quality mobile applications and backend systems that serve millions daily. He brings deep systems-level expertise in C++ and Rust and applies functional programming principles to deliver robust, maintainable code. At Brainium since 2015 he blends hands-on development with team leadership, shipping production features and refining core architecture. Rory also contributes to game-engine tooling—improving mana and rules logic in an open-source card-game rules engine—demonstrating attention to complex domain rules and AI interactions. Outside of engineering he’s a practiced bass guitarist, reflecting a creative streak that complements his technical problem-solving.
code12 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at UCLA Henry Samueli School of Engineering and Applied Science
stackoverflow-logo

Stackoverflow

Stats
81reputation
828reached
2answers
0questions
github-logo-circle

Github Skills (17)

magick10
java10
rule-engine10
javas10
engine10
data-structure9
algorithm9
algorithms9
data-structures9
ai8
syntaxerror6
rust6
adventure6
hashmap6
compiler-errors6

Programming languages (3)

JavaRustPython

Github contributions (5)

github-logo-circle
Card-Forge/forge

May 2020 - May 2020

An unofficial rules engine for the world's greatest card game.
Role in this project:
userBack-end Developer
Contributions:7 commits in 4 days
Contributions summary:Rory primarily contributed to the backend logic of the rules engine. Their commits focused on improving mana handling, specifically addressing restrictions on mana costs and interactions with card abilities. These changes involved modifications to core classes like `AbilityManaPart`, `Player`, and `ManaCostShard`, as well as the AI's mana usage logic, indicating a focus on refining game rules implementation. The user also addressed companion card compatibility, which required modifications to how mana symbols are handled.
questgreatestcard-gamerulesrules-engine
rsnively/Grumbling

Feb 2017 - Dec 2022

Contributions:20 pushes, 1 branch in 5 years 10 months
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
Rory Snively - Lead Software Engineer at Brainium