I'm a developer focused on systems programming and full-stack web development, working mostly in Rust and coding since 2019. I've built everything from real-time multiplayer systems and game servers to server-rendered web platforms.
Software Engineering Intern, Erasmus+ International Traineeship
Sept - Oct 2023
Aries Tech, Milan, Italy
Performed automated and manual QA testing for an unannounced Unity title.
Wrote C# test scripts to validate physics consistency across hardware.
Built an authoritative real-time MOBA game server in Rust with a 20 Hz tick loop that syncs match state to clients over a compact binary UDP protocol.
Shared a single Rust crate for the game simulation (abilities, items, creep waves, turrets, and leveling) across both the server and the Macroquad desktop client.
Built an Askama server-rendered web platform (news, accounts, player profiles, and leaderboards) on PostgreSQL with Argon2 password hashing and JWT auth.
Added a Redis-backed matchmaking queue and deployed the stack behind NGINX load balancing across multiple app instances via Docker Compose.
Built an installable, offline-capable PWA with a service worker (cache-first delivery) and web-app manifest.
Server-rendered the discovery UI in Go with Gin's html/template over a lightweight Tailwind mobile-first frontend.
1/2swipe discovery
Unity Immediate-Mode UI Framework
Jul - Aug 2023
C#, UnityGit
Built a reusable immediate-mode GUI framework for Unity with an automatic layout engine (rows, column splits, scroll grids) that replaces manual per-widget positioning.
Added runtime theming, toast notifications, and a live in-game console for the Unity log stream.