Thomas Cate

Indie Game Developer at Frozen Fractal

Beilen, Drenthe, Netherlands
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
Thomas Cate is an independent game developer and seasoned software engineer with 20 years of experience building games, tooling, and large-scale systems. He runs Frozen Fractal, handling everything from design and graphics to publishing and marketing for innovative web and mobile titles, while remaining open to local or remote contract work. Previously a Senior Software Engineer and Site Reliability Engineer at Google, he brings production-grade frontend and infrastructure expertise to game development. An active open-source contributor, Thomas has improved the Godot editor, bolstered libGDX Box2D support, and refined routing behavior in the widely used gorilla/mux Go library. He combines low-level engine integration (including Rust bindings for Godot) with practical product delivery, and prefers focused collaborations over relocation or full-time roles.
code19 years of coding experience
job5 years of employment as a software developer
bookBSc., Computing Science, Mathematics, BSc., Computing Science, Mathematics at University of Groningen
bookComputer Science, Computer Science at University of Calgary
bookAletta Jacobscollege
languagesDutch, English, German
stackoverflow-logo

Stackoverflow

Stats
178,337reputation
17.9mreached
2,380answers
154questions
Badges
filtering
top-5%
sed
top-5%
ruby
top-5%
canvas
top-5%
regex
top-1%
yarnpkg
top-5%
github-logo-circle

Github Skills (151)

url-routing10
python10
testing10
bash10
winforms10
gcc10
javas10
gorilla10
box2d10
3d10
game-development10
godot10
javascript10
game-engine10
app-framework10

Programming languages (24)

C#JavaC++CSSRustCHaxeMakefile

Github contributions (5)

github-logo-circle
godot-rust/gdext

Jan 2023 - Mar 2023

Rust bindings for Godot 4
Role in this project:
userBack-end Developer
Contributions:115 reviews, 15 commits, 24 PRs in 1 month
Contributions summary:Thomas's contributions primarily involve implementing core functionality for the Godot Engine's Rust bindings. This includes implementing fundamental data structures like vectors and arrays, with associated operator overloading, indexing, and conversion features. Furthermore, the user has focused on creating a comprehensive set of built-in array functionality, and adding PartialEq, Eq and clone implementations. This work directly supports the creation of Godot game logic within Rust, and highlights a focus on low-level engine integration.
gdscriptgodotgamedevrustgodot-engine
libgdx/libgdx

Oct 2012 - Oct 2017

Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
userFull-stack Developer
Contributions:44 commits, 7 PRs, 19 comments in 5 years
Contributions summary:Thomas primarily contributed to the libGDX game development framework by implementing and improving core features related to the Box2D physics engine, specifically adding missing wrappers and functionalities for joints. They also enhanced the testing infrastructure by enabling command-line test execution for the LwjglTestStarter. Additionally, the user introduced a new test case demonstrating the use of distance field fonts, and updated the EarClippingTriangulator with new test cases and a desperate mode.
gamejava-game2dhtml5ios
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
Thomas Cate - Indie Game Developer at Frozen Fractal