Daniel Pottenger

Senior Gameplay Programmer at Cloud Imperium Games

United Kingdom
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
Daniel Pottenger is a Senior Gameplay Programmer based in the UK with 11 years of experience building interactive systems and user-facing tools for games and enterprise software. He has a strong UI engineering background, having shipped UI frameworks and features for MonoGame/FNA/Stride and improved in-game widget behavior across multiple studios including Cloud Imperium and Sledgehammer. His work spans game-facing UI, backend database tooling, and embedded systems—contributing to well-known open-source projects like Flyway to improve SQL parsing and multi-database support. Comfortable in C#, Java and Kotlin, he pairs engine-level gameplay programming with practical integration experience (RFID systems, RESTful APIs, mobile AWS services). Colleagues describe him as a pragmatic problem solver who moves between front-end polish and low-level correctness, often fixing subtle focus/visibility bugs that improve UX. He combines a formal Computer Science education with a habit of shipping small, high-impact open-source fixes that benefit both games and infrastructure.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Wrexham University
bookBTEC Information Technology, BTEC Information Technology at Coleg Cambria
github-logo-circle

Github Skills (22)

database-migrations10
parserator10
flyway10
parser10
databases10
ui-design10
java10
javas10
uid10
monogame10
front-end-development10
sql10
dotnet-core10
database-migration10
windows-gui10

Programming languages (8)

C#PowerShellTypeScriptJavaC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
rds1983/Myra

Jun 2020 - Jun 2020

UI Library for MonoGame, FNA and Stride
Role in this project:
userUI Developer
Contributions:13 commits, 5 PRs, 1 comment in 3 days
Contributions summary:Daniel primarily contributed to the UI aspects of the Myra library. They added new features like hint text to text boxes and implemented a generic method to add child widgets across multiple UI container types. Their commits also included bug fixes for draggable widgets and the color picker panel, enhancing the library's functionality and user experience. Furthermore, the user worked on keyboard focus and container visibility, impacting widget behavior.
gamedevmonogamexenkoui-librarygui
flyway/flyway

Jan 2021 - May 2021

Flyway by Redgate • Database Migrations Made Easy.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:2 releases, 8 commits, 1 PR in 3 months
Contributions summary:Daniel primarily contributed to the Flyway project by fixing bugs and adding features related to database migration and parsing. Their work involved modifying Java code within the core Flyway module to enhance support for MariaDB, SQL Server, and PostgreSQL databases. The contributions include improvements to SQL parsing, identifier handling, and database-specific functionalities, specifically related to distributed transactions and MariaDB version updates. They also made additions to the command-line tool to check for version updates.
sqlserverrdbmsdatabase-migrationscontinuous-deploymentaurora
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
Daniel Pottenger - Senior Gameplay Programmer at Cloud Imperium Games