Software Engineer
Send a job offer directly to this candidate
I’m a Computer Science graduate and passionate game developer with hands-on experience in both AAA and indie environments. During my placement at Codemasters/EA, I contributed to F1 24 by developing gameplay systems in C++, collaborating across teams to deliver polished features. I’ve also built my own custom 2D RPG engine in C++ with SDL, featuring an Entity-Component System and real-time accessibility tools, as well as multiple Unity and Godot projects showcasing my skills in gameplay programming, shaders, and UI/UX design.
I thrive on creating immersive, accessible, and visually striking gaming experiences, and I’m always eager to experiment with new technologies. Whether working independently or as part of a team, I bring creativity, problem-solving, and a drive to push the boundaries of what games can achieve.
I have professional experience as a Software Engineer at Codemasters/EA, where I contributed to the development of F1 24 by implementing gameplay features in C++ and collaborating with multidisciplinary teams. Alongside industry experience, I’ve built personal projects including a custom 2D RPG engine in C++ with SDL, Unity prototypes, and Godot experiments focusing on shaders, accessibility, and immersive gameplay. My background combines AAA development practices with indie creativity, giving me a strong foundation in game programming, systems design, and accessibility-focused development.
BSc Computer Science, University of Birmingham
Final Year Project: Accessibility Game Engine (AGE) – a custom 2D RPG engine in C++/SDL featuring an Entity-Component System and real-time accessibility tools such as screen reader support, keyboard navigation, and UI customization. Additional projects include IoT systems, TinyML on embedded devices, and Unity/Godot prototypes.