Tom Van Dijck

Senior Software Engineer at Embark Studios

Södermanland County, Sweden
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
Tom Van Dijck is a Senior Software Engineer with 15 years of experience designing high-performance game and engine systems across studios including Embark, DICE, Blizzard, Sony, and EA. He specializes in low-level optimization, memory- and performance-sensitive systems, runtime and animation engine architecture, and scalable platform work—experience that spans console, PC, and live service titles like StarCraft II and Heroes of the Storm. At EA he served as runtime architect and later technical director for animation tech, guiding cross-team standards and tool integration while still shipping critical code. He contributes to notable open-source tooling such as Premake, improving build-system Lua scripts and adding APIs for symbols, string pooling and function-level linking—reflecting a blend of practical systems work and developer tooling. Based in Södermanland, Sweden, he combines deep systems expertise with a history of leadership on both engineering and technical-director levels.
code15 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Hogeschool van Utrecht
languagesDutch, English
github-logo-circle

Github Skills (7)

lua10
build-system10
visual-studio10
premake10
c119
makefile9
c179

Programming languages (7)

C#C++CRustGoRubyPython

Github contributions (5)

github-logo-circle
premake/premake-core

Jun 2015 - May 2018

Premake
Role in this project:
userBackend Developer
Contributions:270 commits, 562 PRs, 259 pushes in 2 years 11 months
Contributions summary:Tom primarily contributed to the Premake codebase by updating Lua scripts related to build system generation. Their work involved modifying files like `_premake_init.lua`, `vs2010_vcxproj.lua`, and `oven.lua` to improve features such as inlining, symbol paths, and global variable handling. They also added new APIs for symbols, string pooling, floating-point exceptions, function-level linking, and intrinsics, indicating involvement in enhancing build configuration and code generation. Additionally, the user worked on improving test coverage by fixing test runners and assertions.
luapremakec
tvandijck/PremakeExtension

Jan 2016 - Aug 2018

Extension for Visual Studio 2015 to run premake.
Contributions:3 releases, 7 commits, 1 PR in 2 years 7 months
visual-studio-extensionvsixpremakevisual-studio-2015c-sharp
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
Tom Van Dijck - Senior Software Engineer at Embark Studios