Tim Jones

Senior Software Engineer at Unity Technologies

Walton-on-Thames, England, 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
Tim Jones is a Senior Software Engineer with 11 years of professional experience and a long tenure at Unity Technologies, bringing deep expertise in graphics, rendering and cross-platform back-end systems. He has a strong C# and .NET background demonstrated by significant open-source contributions to Veldrid (adding pixel formats and compressed texture support across D3D11, Metal, Vulkan and OpenGL) and to OpenSAGE, refactoring core engine and scene rendering code. Tim also maintains full-stack tooling fluency—migrating legacy projects to modern .NET/.NET Core build systems and keeping dependencies current—showing an eye for maintainability as well as performance. Based in Walton-on-Thames, he combines practical studio experience from assistive tech and interactive media with low-level graphics problem solving, making him effective at bridging engine internals and shipping product features.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Southampton
stackoverflow-logo

Stackoverflow

Stats
1,776reputation
112kreached
36answers
0questions
Badges
liquid
top-5%
github-logo-circle

Github Skills (28)

vulkan10
game-engine10
caliburn-micro10
game-dev10
rendering10
render10
graphic10
metal10
direct3d10
dotnet-core10
netcore10
game-development10
csharp10
opengl10
netframework9

Programming languages (13)

C#PowerShellC++CTeXHTMLTypeScriptJavaScript

Github contributions (5)

github-logo-circle
tgjones/gemini

Jan 2016 - Nov 2022

Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
Role in this project:
userFull-stack Developer
Contributions:6 releases, 5 reviews, 113 commits in 6 years 10 months
Contributions summary:Tim primarily focused on migrating the project from packages.config to PackageReference in various project files. They also updated the projects to .NET Framework 4.6.1, and subsequently migrated to .NET Core. The user upgraded several dependencies including NUnit, Caliburn.Micro, and Microsoft.CodeAnalysis.CSharp, reflecting a commitment to maintaining the project's build environment and dependencies.
ide-frameworkcaliburn-microsimilargeminimvvm
OpenSAGE/OpenSAGE

Jun 2017 - Nov 2022

OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
Role in this project:
userBack-end Developer
Contributions:4 releases, 177 reviews, 1394 commits in 5 years 5 months
Contributions summary:Tim primarily contributed to the OpenSAGE project by refactoring the core code of the game, including improving the interaction between the scene and view, and implementing different components of the core systems. The user appears to have a strong understanding of game engines and rendering techniques, as is reflected by contributions to the scene rendering system. The user's work involves C# and Veldrid, reflecting a deep engagement with the project's core codebase.
re-implementationgameea-pacificc-plus-plusstrategy
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