Dion Williams

Staff Software Engineer at Stack Overflow

Liverpool, 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
Dion Williams is a Staff Software Engineer with 14 years' experience, currently building Stack Overflow for Teams to deliver knowledge-as-a-service to organizations worldwide. Based in Liverpool, he combines deep web and cross-platform expertise with a particular interest in high-performance network programming and low-level input/rendering systems. He has progressed from hands-on application development to technical leadership roles, including leading eCMS teams and shaping architecture at Simpleview before joining Stack Overflow. An active open-source contributor, Dion helped modernize Windows rendering and raw input for the community-maintained OpenJK project, illustrating his comfort working close to the metal as well as in distributed web systems. He adapts quickly to new languages and methodologies and brings a pragmatic, performance-minded approach to building reliable, scalable developer tools.
code14 years of coding experience
job7 years of employment as a software developer
bookYsgol Brynrefail
bookBachelor’s Degree, Software Engineering, 1st Class with Honours, Bachelor’s Degree, Software Engineering, 1st Class with Honours at University of Central Lancashire
languagesEnglish, Welsh
stackoverflow-logo

Stackoverflow

Stats
164reputation
2kreached
3answers
0questions
github-logo-circle

Github Skills (17)

c-language10
game-engine10
wp-api10
rendering10
c1110
winapi10
render10
c1710
game-development10
ws-api10
cprogramming-language10
user-input10
jedi8
academia8
instagram-api6

Programming languages (12)

C#TypeScriptMDXJavaC++CJavaScriptGo

Github contributions (5)

github-logo-circle
JACoders/OpenJK

May 2013 - Jun 2019

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Role in this project:
userBack-end Developer & System Architect
Contributions:44 commits, 10 PRs, 11 pushes in 6 years 2 months
Contributions summary:Dion primarily contributed to the Windows-specific implementation for the game's rendering system, adding functionality for borderless window modes and window centering. They also implemented raw mouse input support, enhancing input handling on Windows. The commits demonstrate work on low-level rendering and input systems, which directly impacts game performance and user experience. Furthermore, they made architecture-related decisions by integrating various systems such as raw input handling.
gameopenjkravenc-plus-plusjedi-outcast
dionrhys/OpenJK

Jan 2015 - Jun 2019

Contributions:19 pushes, 2 branches in 4 years 5 months
effortcppjediwindowsraven
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
Dion Williams - Staff Software Engineer at Stack Overflow