AR

Alessandro Ravaglia

Available to hire

I am a highly analytical Software Engineer with a passion for creating high-performance, cross-platform systems.

About

I am a highly analytical Software Engineer with a passion for creating high-performance, cross-platform systems. With over 3 years of professional experience, I’ve focused on delivering solutions for complex environments, using my deep knowledge of C++ and various optimization techniques.

Currently, I am building a large-scale RTS game using Unreal Engine 5 and Mass (UE ECS implementation). This project is allowing me to apply my expertise in real-time systems and performance engineering. I’m also working on a separate game on Unity using DOTS to focus on Data Oriented Development and performance. I thrive in dynamic settings where I can leverage my skills, tackle challenges, and contribute to innovative projects.

  • Joined November 2025

Languages

  • ItalianFluent
  • EnglishFluent

Industry experience

  • Gaming
  • Software & Internet
  • Media & Entertainment

Projects · 1

ProjectMAD is a large scale RTS game project aiming to support battles with tens of thousands of independent units.

It si developed in Unreal Engine 5 using Mass, UE native ECS, to handle the whole game logic and Niagara Particle System as the main mean to render units and buildings. This hybrid architecture ensures high performances scaling even with thousands of interacting units.

As of right now ProjectMAD is being developed only by me and you can find the code repository at: https://www.twine.net/signin

  • Game Developer

Work experience

Independent C++ Systems Developer · Personal Project: Large-Scale RTS Game (UE5)Jan 2024 – Present · 2 yrs 11 mos

Building a high-performance RTS engine in C++ using Unreal Engine 5, supporting thousands of simulated entities. Designed a custom data-oriented architecture and conducted extensive profiling to maintain stable performance.

Game Developer · Feral InteractiveDec 2023 – Dec 2023 · 1 mo

As a game developer at Feral Interactive, I port and remaster AAA titles for multiple platforms including Mac, iOS and Android devices, and Nintendo Switch. I contributed to titles like Total War: Rome Remastered, Total War: Medieval II, Grid Autosport, and Sid Meier’s Railroad. I took on diverse responsibilities, such as UI development, implementing gameplay features, and optimizing performance. I explored and worked on many areas of different title code bases, spanning from game camera mechanics and input systems to UI and localization systems. My notable accomplishment is optimizing the mobile port of Sid Meier’s Railroad by identifying and refactoring resource-intensive sections to significantly improve performance, enabling smooth gameplay on mobile devices.

C++ Software Engineer – Systems & Optimization · Feral InteractiveOct 2020 – Dec 2023 · 3 yrs 3 mos

Delivered major performance gains by optimizing collision detection and maintaining stable FPS on low-end devices. Worked with retro-engineering large C++ codebases and performed deep profiling to diagnose bottlenecks.

Education

Bachelor's Degree · University of Bologna2030 – 2025
Computer Engineering · University of Bologna2030 – 2025
BSc Software Engineering · University of Bologna2017 – 2020

Hire Alessandro Ravaglia today

Post a job and invite Alessandro, or contact them directly. No hidden commission.

Post a job