Magpie is a software engineer with 11 years of hands-on experience building and hardening backend systems, with a particular interest in game rules engines and tooling. As a contributor to the Card-Forge project, they focused on unifying database access and improving custom content loading, token handling, and GUI/game logic stability—work that reduced crashes and made modding more reliable. A self-described technology enthusiast and hobbyist programmer, Magpie blends pragmatic bug-fixing with system design to keep complex interactive applications running smoothly. They bring a user-focused mindset to backend problems, ensuring that engineering changes improve both correctness and the end-user experience.
An unofficial rules engine for the world's greatest card game.
Role in this project:
Back-end Developer
Contributions:2 reviews, 80 commits, 16 PRs in 3 months
Contributions summary:Magpie primarily worked on improving the game's core mechanics by fixing custom content loading, token handling, and card database management. They modified the `StaticData` class to unify database access, allowing the loading of custom tokens and cards. Furthermore, the user addressed issues within the game's GUI and game logic, ensuring correct processing of custom content and preventing crashes. The focus of the changes included a blend of improving the game's rules engine and the user interface.
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.