Reece Bennett

Senior Software Engineer at Kainos

Sheffield, 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

👤
Senior
🎓
Top School
Reece Bennett is a Senior Software Engineer at Kainos with 11 years of experience and a First Class BSc in Computer Science from the University of Birmingham. He has progressed through graduate and associate roles into senior engineering, blending web development expertise with an interest in game programming. Reece contributes to open-source projects like a Python/Pygame Super Mario clone where he improved physics, input handling, and code maintainability—showing a knack for translating classic game mechanics into clean, testable code. Based in Sheffield, he brings practical security exposure from an industrial placement and a history of hands-on roles that emphasize reliability and user experience. Colleagues know him for pragmatic refactors that make complex systems easier to extend and reason about.
code11 years of coding experience
job2 years of employment as a software developer
bookGCSE & ALevel, GCSE & ALevel at Buxton Community School
bookBachelor of Science (BSc), Computer Science with an Industrial Year, First Class with Honors, Bachelor of Science (BSc), Computer Science with an Industrial Year, First Class with Honors at University of Birmingham
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
165reputation
3kreached
0answers
3questions
github-logo-circle

Github Skills (19)

platform-agnostic10
multiplatform10
python10
cross-platform10
pygame10
refactoring10
game-development10
user-input9
input-method9
animation8
lua-table6
socket6
logging6
pycharm6
lua6

Programming languages (13)

C#JavaC++CSSCGoTypeScriptShell

Github contributions (5)

github-logo-circle
mx0c/super-mario-python

Oct 2018 - Oct 2018

super mario in python and pygame
Role in this project:
userFull-stack Developer
Contributions:8 commits, 5 PRs, 6 comments in 5 days
Contributions summary:Reece focused on enhancing the game's mechanics and overall code structure. They implemented variable jump heights and refined jumping behavior, ensuring it aligned with the original game's physics. Furthermore, they refactored several files to improve code readability and maintainability and utilized format strings for better string formatting throughout the project. They also optimized input events and tweaked animation values, directly impacting the game's core functionality and user experience.
pythonplatformerpygamemario-gamemario-bros
Contributions:20 pushes, 1 branch in 6 years 5 months
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
Reece Bennett - Senior Software Engineer at Kainos