C++ Gameplay Programmer - Unreal Engine 5
Professional Snapshot
I am a C++ Unreal Engine 5 Gameplay Programmer with a fairly generalist approach to Game Development. Most of my professional work has been on multiplayer projects, especially AI, gameplay systems, and server-authoritative code.
Most Recent Role
Gameplay Programmer at Bevium until November 2025, where I worked on AI agents, gameplay systems in C++ and Blueprints, and part of the level design work.
Core Stack
Unreal Engine 5, C++, C#, AI behavior trees, replication, RPCs, Steamworks, and custom build workflows with UBT and UAT.
Key Strength
I work well as a generalist: I can move between AI, gameplay code, level design, build workflows, and team coordination depending on what the project needs.
Timeline#
Bevium - C++ Gameplay Programmer
Feb 2024 - Nov 2025
Full Remote
- Worked as a Gameplay Programmer in C++ with Unreal Engine 5, mostly on multiplayer projects.
- Implemented AI agents, gameplay systems in C++ and Blueprints, and part of the level design work for the project.
- Worked directly with replication, RPCs, server-authoritative code, dedicated servers, and matchmaking-related workflows.
- Took on onboarding, day-to-day task coordination, and some internal project management when needed.
- Built custom workflows with UBT and UAT to speed up iteration, and maintained the build pipeline on the Steamworks side.
Unreal Engine 5C++C#EdgegapSteamworks SDKBetahubMaster's Degree in Computer Science
2023 - Present
University of Catania
- Currently pursuing my Master's degree while continuing to work professionally in Game Development.
- Expanding my background in Computer Science alongside practical experience in production code and game systems.
Bachelor's Degree in Computer Science
2017 - 2023
University of Catania
- Completed my Bachelor's degree in Computer Science.
- Built the formal programming and software engineering foundation behind my professional work.