Benjamin Urquhart

Software Developer at Freelance

Danbury, Connecticut, 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
Benjamin Urquhart is a software developer with nine years of hands-on experience building game-focused tools and systems, primarily using Java, Python, and GameMaker Language, with familiarity in C++ and C#. Based in Danbury, CT, he contributes to and maintains significant open-source tooling for modding GameMaker titles—most notably enhancements to the widely used UndertaleModTool for decompiling and unpacking games. He has a track record of shipping game mechanics and internal systems for fangames in Gamemaker Studio and Unity, and has built utility bots and plugins for community tooling in Java. Benjamin enjoys reverse engineering and game modification, which informs his pragmatic approach to debugging, decompilation, and compact, code-golf style solutions. His work blends full-stack development with low-level asset and script recovery, making him a strong fit for projects needing creative problem solving around legacy or closed-format game assets.
code9 years of coding experience
job4 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,634reputation
101kreached
74answers
1question
Badges
java
top-5%
github-logo-circle

Github Skills (21)

editors10
decompiler10
editor10
java10
decompile10
javas10
dotnet-core10
csharp10
gml9
reverse-engineering8
netframework8
collections6
swing6
ide6
java-streams6

Programming languages (11)

C#TypeScriptJavaC++CDIGITAL Command LanguageJavaScriptLua

Github contributions (5)

github-logo-circle
The most complete tool for modding, decompiling and unpacking Undertale (and other GameMaker games!)
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 45 commits, 34 PRs in 1 year 3 months
Contributions summary:Benjamin primarily worked on improving the UndertaleModTool, focusing on modding, decompiling, and unpacking Undertale and other GameMaker games. Their contributions included fixing layer ID duplication, moving layer-finding code to the editor, and addressing asset resolution issues for scripts. They also rewrote and improved the FancyRoomSelector script, adding GMS2 support, and addressed issues related to the GMS debugger. Furthermore, the user made improvements to struct and constructor decompilation.
makerundertaleunpackergamemaker-studio-2game-maker-studio-2
wzhouwzhou/one-line-wonders

Nov 2018 - Jan 2019

OneLineWondersCode | 1000+ Commits | 279/300 One Liners | 200+ Forks | Actively maintained open-source collection of "one-line" programs performing various tasks in different languages
Role in this project:
userFull-stack Developer
Contributions:8 commits, 2 PRs in 1 month
Contributions summary:Benjamin contributed to the repository by creating a Java program for summing digits. They implemented the `SumDigits` class, initially writing the entire class on a single line. They then added functionality to accept user input as an argument, and made several code golfing iterations to further reduce code length. The user demonstrates a focus on concise, efficient code and the use of Java.
pythonc-programmingpowershellhaskelljavascript
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
Benjamin Urquhart - Software Developer at Freelance