Alex Vasile

Software Engineer at AMD

Waterloo, Ontario, 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
Alex Vasile is a software engineer based in Waterloo, Ontario with six years of experience building reliable backend systems and contributing to open-source projects. Currently at AMD, he brings practical experience from several years as an independent open-source developer, where he worked on game-engine logic and rules implementation. His notable contributions to the XMage project include fixing complex card interactions, correcting rules and wording, and implementing new card mechanics—work that requires careful domain modeling and state management. Alex has academic depth from the University of Waterloo through BASc, MASc and PhD studies, and he also served as a sessional lecturer, translating research-level concepts into teachable material. He combines disciplined research training with hands-on engineering, making him adept at turning formal specifications into robust, testable code. Colleagues appreciate that he often uncovers subtle edge cases in game rules and system logic that others miss.
code6 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at University of Waterloo
github-logo-circle

Github Skills (7)

javas10
game-engine10
cardview10
card10
java10
logic10
mage10

Programming languages (11)

TypeScriptJavaC++CRustNextflowSwiftJupyter Notebook

Github contributions (5)

github-logo-circle
magefree/mage

Jan 2022 - Nov 2022

XMage - Magic Another Game Engine
Role in this project:
userBack-end Developer
Contributions:489 reviews, 246 commits, 291 PRs in 9 months
Contributions summary:Alex contributed to the XMage engine by implementing and fixing various card functionalities. The work included fixing card wording, correcting rules, and adding new cards (e.g., Kjeldoran Elite Guard). The user focused on enhancing the engine's functionality, including card interactions and mana cost management. Further contributions involved fixing and improving card text as well as improvements to existing effects.
gamedeckwindowsgamedevmagic
Alex-Vasile/openccm

Mar 2024 - Sep 2024

OpenCCM is a CFD-based compartment modelling software package. It is primarily intended for convection dominated reactive flows which feature a weak or one-way coupling between the reactive species and the carrier fluid, i.e. the reaction does not substantially influence the fluid flow over the course of the simulation.
Contributions:46 pushes, 67 branches in 6 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
Alex Vasile - Software Engineer at AMD