Vincent Cunningham

Software Engineer at MIM Software Inc.

Hubbard, Ohio, 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

👤
Senior
🎓
Top School
Vincent Cunningham is a pragmatic software engineer with 11 years of experience building and maintaining web-based applications, currently contributing at MIM Software. He bridges front-end polish and back-end robustness, having shipped features and fixes across Java/Grails, Kotlin on the JVM, and modern web stacks while improving UX, transaction safety, and automation. Vincent is an active open-source contributor focused on stability and user-facing improvements—fixing emulation bugs in Project64, hardening Python randomizer tooling for Ocarina of Time, and enhancing download/localization behavior in a Linux GOG client. He brings real-world product experience from educational tech and cloud delivery to regulated imaging software, comfortable in distributed agile teams. Notably, he pairs legacy-system troubleshooting with thoughtful UI tweaks and concurrent download fixes, showing strength in diagnosing race conditions and cross-version compatibility issues. Based in Hubbard, Ohio, he combines disciplined engineering practices with a hobbyist’s depth in gaming-related open-source projects.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Western Governors University
stackoverflow-logo

Stackoverflow

Stats
568reputation
46kreached
4answers
0questions
github-logo-circle

Github Skills (35)

random-generation10
debug10
c-language10
python10
random-data10
ui-design10
uid10
gtk10
download-manager10
front-end-development10
randomization10
game-development10
cprogramming-language10
emulation10
directinput9

Programming languages (12)

C#TypeScriptJavaC++CRustHaxeJavaScript

Github contributions (5)

github-logo-circle
OoTRandomizer/OoT-Randomizer

May 2021 - Jan 2022

A randomizer for Ocarina of Time.
Role in this project:
userBack-end Developer
Contributions:47 reviews, 5 commits, 66 PRs in 8 months
Contributions summary:Vincent contributed to the Ocarina of Time randomizer project by fixing bugs, clarifying tooltips, and improving code related to patch file handling and ocarina song randomization. The user addressed issues related to Python version compatibility and updated the rule parser to handle newer Python constants. These changes reflect a focus on code stability, user experience improvements, and addressing potential compatibility problems within the project's Python-based code.
randomizerocarina-of-timeocarina
A randomizer for Ocarina of Time.
Role in this project:
userBack-end Developer
Contributions:10 commits, 131 comments in 2 months
Contributions summary:Vincent primarily contributed to the Ocarina of Time randomizer's backend logic, specifically focusing on customization options. They implemented features for customizing Navi's appearance, including color choices for Tatl and Tael, and adding sound effects for Navi hints and enemy targeting. These changes involved modifying core game logic within the Python code, alongside GUI adjustments for user interaction and default settings enhancements. Furthermore, the user corrected an issue with the output path.
randomizerocarina-of-timeocarina
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
Vincent Cunningham - Software Engineer at MIM Software Inc.