Hi, I’m Ali Alaei, a Gameplay & Tools Software Engineer with strong C# and C++ experience. I design and ship production gameplay systems, developer tooling, and event-driven architectures across large, content-heavy codebases. I excel at creating reliable state management, debugging hooks, and rapid iteration workflows that empower designers, animators, and content creators. I own features end-to-end—from prototyping and implementation through optimization, polish, and live issue resolution—across Unity-based projects and other game engine environments. I love collaborating with cross-functional teams to improve stability, performance, and developer satisfaction while delivering robust, scalable systems.

Ali Alaei

Hi, I’m Ali Alaei, a Gameplay & Tools Software Engineer with strong C# and C++ experience. I design and ship production gameplay systems, developer tooling, and event-driven architectures across large, content-heavy codebases. I excel at creating reliable state management, debugging hooks, and rapid iteration workflows that empower designers, animators, and content creators. I own features end-to-end—from prototyping and implementation through optimization, polish, and live issue resolution—across Unity-based projects and other game engine environments. I love collaborating with cross-functional teams to improve stability, performance, and developer satisfaction while delivering robust, scalable systems.

Available to hire

Hi, I’m Ali Alaei, a Gameplay & Tools Software Engineer with strong C# and C++ experience. I design and ship production gameplay systems, developer tooling, and event-driven architectures across large, content-heavy codebases. I excel at creating reliable state management, debugging hooks, and rapid iteration workflows that empower designers, animators, and content creators.

I own features end-to-end—from prototyping and implementation through optimization, polish, and live issue resolution—across Unity-based projects and other game engine environments. I love collaborating with cross-functional teams to improve stability, performance, and developer satisfaction while delivering robust, scalable systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Engineer at Stomt
June 1, 2018 - September 30, 2018
Redesigned and rebuilt a Unity-based developer SDK and internal tooling pipeline; refactored core C# modules and editor-facing workflows to improve stability, extensibility, and runtime performance by ~35%. Led architectural redesign decisions for the Unity SDK, reducing recurring integration issues by ~30% and enabling scalable adoption across multiple Unity game projects. Delivered a production-ready Unity SDK adopted across multiple Unity-based games, increasing developer satisfaction and engagement by ~50% and reducing post-release support issues.
Software Engineer at ElmoGame
June 1, 2017 - October 31, 2019
Built lightweight debug and visualization tools (state inspectors, logging hooks, runtime toggles) to help designers and QA diagnose gameplay issues, reducing reproduction time by ~30%. Designed and exposed reusable gameplay hooks, state signals, and debug tooling to support animation, UI, and presentation workflows, reducing iteration cycles for designers and animators by ~25%. Built event-driven gameplay systems in Unity (C#) to manage player actions, interactions, and progression states, reducing gameplay iteration overhead and logic regressions by ~25%. Implemented quest/mission-style state logic using triggers, flags, and state transitions, reducing broken progression cases by ~20% and cutting re-test time by ~15% during content updates. Implemented authoritative gameplay state validation and synchronization logic across networked clients, reducing invalid state transitions and gameplay desynchronization by ~30% during multiplayer playtests. Refactored and stabilized legacy gamepl
Software Engineer at Iran University of Science & Technology Robotics Lab
September 1, 2016 - December 31, 2016
Developed and optimized C++ pathfinding and decision logic under real-time constraints, improving navigation efficiency by ~30% and reinforcing strong fundamentals in performance-aware, system-level programming. Built a C++/Qt simulation environment to validate robot behavior, reducing prototype testing time by ~40%. Improved simulator usability and documentation, increasing research collaboration efficiency by ~25%.
Software Engineering Intern (Data Systems) at Earthdaily Analytics
July 1, 2022 - August 31, 2023
Improved application responsiveness by ~15% by profiling frontend performance and optimizing React-based user interfaces. Built a scalable automated testing framework using TestCafe and TypeScript, reducing QA cycle time by ~30% and increasing test reliability by ~50%. Investigated and resolved client–server performance and reliability issues, reducing post-release regressions by ~20% across feature deployments. Created system documentation and architecture diagrams (Lucidchart), reducing onboarding time for new engineers by ~25% and decreasing clarification-related back-and-forth between engineering and QA. Produced technical demo videos explaining complex data workflows, increasing internal and external engagement by ~40%.
Software Engineer & Technical Content Creator at TechMockInterview
October 1, 2020 - July 31, 2022
Designed and delivered 20+ interactive modules focused on algorithms and data structures, improving learner retention by ~25%. Led a team of five creators using sprint-based workflows, increasing production efficiency by ~20% and reducing delivery delays by ~10%. Iteratively tested and refined content presentation using analytics and A/B testing, boosting engagement by ~25% and subscriber growth by ~20%.
Customer Experience Representative at Indigo Books and Music
June 1, 2024 - October 31, 2025
Analyzed real-time customer behavior patterns using in-store analytics tools (CAM, Shelfie, Manhattan) and iteratively adjusted engagement strategies, increasing conversion rates by ~8% and repeat purchases by 10–12%. Rapidly tested and refined customer interaction approaches based on direct user feedback and observed behavior, achieving 95%+ satisfaction scores and a ~10–12% increase in repeat engagement.
Software Engineering Intern (Data Systems) at Savola
June 1, 2016 - September 30, 2016
Optimized SQL Server dashboards and reporting pipelines, reducing query execution time by ~25%. Diagnosed and resolved data consistency issues across internal systems, contributing to ~98% operational device uptime.

Education

Master of Science (MSc), Applied Computer Science at Fairleigh Dickinson University (FDU)
January 11, 2030 - January 1, 2024
Bachelor of Science (BSc), Computer Engineering - Software at Iran University of Science and Technology (IUST)
September 1, 2020 - February 10, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more