Suthro is a computer scientist with four years of hands-on experience building backend systems and contributing to open-source projects. A Macalester College '22 CS graduate, they work across Java, Python, C++, HTML/CSS and VB, blending strong core-language skills with practical web tooling. Notably, Suthro has contributed to the Card-Forge/forge project, improving core game logic and adding mechanics like "Initiative" and Ingenuity counter support—demonstrating an ability to reason about complex rules engines and stateful interactions. They gravitate toward refining existing systems and shipping targeted features that expand functionality for real users. Colleagues would describe them as detail-oriented and curious, with a penchant for making subtle, correctness-focused improvements that unlock new capabilities.
An unofficial rules engine for the world's greatest card game.
Role in this project:
Back-end Developer
Contributions:206 reviews, 191 commits, 45 PRs in 7 months
Contributions summary:Suthro's contributions primarily involve modifications to the game engine, specifically within the core game logic, card interactions, and rule implementations for the card game "Magic: The Gathering." Their commits focused on adjusting and refining existing game mechanics, evidenced by code changes within `forge-game`. The user also worked on implementing new features, such as the "Initiative" mechanic and support for Ingenuity counters, showcasing a focus on expanding the game's functionality and adapting to new card sets. These modifications included additions and adjustments to various game components, including player actions, card abilities, and game flow.
An unofficial rules engine for the world's greatest card game.
Contributions:288 pushes, 27 branches in 2 years 1 month
rules-enginegreatestcard-gamerules
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.