Professional Experience
My professional journey, from real-world projects to skills developed in companies
Junior Gameplay Programmer
Salt and Sanctuary
Implemented core 2D combat, platforming, and progression systems in a custom MonoGame engine.
Main projects:
Salt and Sanctuary
Souls-like 2D metroidvania with core combat, platforming, and progression systems in a custom MonoGame engine.
Salt and Sanctuary
Souls-like 2D metroidvania with core combat, platforming, and progression systems in a custom MonoGame engine.
Technical Skills
Cross-functional skills:
Gameplay Programmer
Fishing Sim World: Pro Tour
Built realistic fishing mechanics in Unreal Engine 4, including physics-based rod casting, dynamic fish AI, and environmental simulation.
Main projects:
Fishing Sim World: Pro Tour
Realistic fishing simulation with physics-based rod casting, dynamic fish AI, and environmental simulation in Unreal Engine 4.
Fishing Sim World: Pro Tour
Realistic fishing simulation with physics-based rod casting, dynamic fish AI, and environmental simulation in Unreal Engine 4.
Technical Skills
Cross-functional skills:
Systems Programmer
Mindustry
Developed factory automation, resource logistics, procedural wave generation, and unit AI systems in Java/LibGDX.
Main projects:
Mindustry
Factory automation and tower defense hybrid with resource logistics, procedural wave generation, and unit AI systems managing thousands of units in Java/LibGDX.
Mindustry
Factory automation and tower defense hybrid with resource logistics, procedural wave generation, and unit AI systems managing thousands of units in Java/LibGDX.
Technical Skills
Cross-functional skills:
Senior Gameplay Programmer
XCOM: Chimera Squad
Implemented interleaved turn-based tactical combat, breach mechanics, agent ability systems, and squad-based AI on Unreal Engine 3.
Main projects:
XCOM: Chimera Squad
AAA turn-based tactical game with interleaved combat, breach mechanics, agent ability systems, and squad-based AI on Unreal Engine 3.
XCOM: Chimera Squad
AAA turn-based tactical game with interleaved combat, breach mechanics, agent ability systems, and squad-based AI on Unreal Engine 3.
Technical Skills
Cross-functional skills:
Senior Systems Programmer
Marvel's Midnight Suns
Engineered card-based combat, hero ability sequencing, relationship progression, and base-management systems in Unreal Engine 4.
Main projects:
Marvel's Midnight Suns
Large-scale licensed tactical RPG featuring card-based combat, hero ability sequencing, and relationship progression in Unreal Engine 4.
Marvel's Midnight Suns
Large-scale licensed tactical RPG featuring card-based combat, hero ability sequencing, and relationship progression in Unreal Engine 4.
Technical Skills
Cross-functional skills:
Lead Gameplay Programmer
Party Animals
Led physics-driven multiplayer interactions, ragdoll destruction, and interactive environments in Unity.
Main projects:
Party Animals
Physics-driven multiplayer party brawler with ragdoll destruction, interactive environments, and 8-player online sessions in Unity.
Party Animals
Physics-driven multiplayer party brawler with ragdoll destruction, interactive environments, and 8-player online sessions in Unity.
Technical Skills
Cross-functional skills:
Senior RTS Programmer
Terminator: Dark Fate – Defiance
Adapted to a custom Warfare engine to implement modular unit damage, dynamic battlefield destruction, faction AI, and real-time physics pipelines.
Main projects:
Terminator: Dark Fate – Defiance
Real-time strategy game with modular unit damage, dynamic battlefield destruction, faction AI, and narrative-driven missions on a custom Warfare engine.
Terminator: Dark Fate – Defiance
Real-time strategy game with modular unit damage, dynamic battlefield destruction, faction AI, and narrative-driven missions on a custom Warfare engine.
Technical Skills
Cross-functional skills:
Senior Multiplayer Programmer
REMATCH
Owned core 5v5 online football controls, team coordination, and third-person action systems in Unreal Engine 5.
Main projects:
REMATCH
Competitive 5v5 online football game built in Unreal Engine 5, featuring fast-paced multiplayer with robust netcode, anti-cheat, and 60 FPS optimization.
REMATCH
Competitive 5v5 online football game built in Unreal Engine 5, featuring fast-paced multiplayer with robust netcode, anti-cheat, and 60 FPS optimization.
Technical Skills
Cross-functional skills:
Testimonials
What colleagues and clients say about my work
Technical Skills
Mastering modern technologies to build great user experiences and robust solutions. 💻
Programming Languages
Frameworks & Engines
Specialties
Soft Skills
Education & Certifications
My academic and professional journey, building the foundation of my technical expertise
MSc Games Development
University of Hertfordshire - Hatfield
Master of Science in Games Development.
BSc (Hons) Computer Games Programming
Teesside University - Middlesbrough
Bachelor of Science with Honours in Computer Games Programming.