Architected a multiplayer FPS prototype using Unreal Engine (C++ and Blueprints),building from scratch a scalable game framework to support modular multiplayer features and rapid iteration.
Reduced replication overhead and optimized RPC usage after profiling netcode,solving latency issues and achieving stable performance for 16 concurrent players.
Developed a custom matchmaking backend with Node.js, AWS GameLift, and FlexMatch,enabling team-based matchmaking with scalable session management.
IntegratedEpic Online Services (EOS) using JWT authentication,ensuring secure cross-platform login and centralized identity handling.
Built asynchronous Unreal Engine plugins to interface with backend APIs,avoiding gameplay thread blocking and enabling responsive in-game operations.
Implemented diverse game modes including Deathmatch, Team Deathmatch, Conquest, and Bomb Planting,increasing replayability and supporting multiple strategic playstyles.
Designed a dynamic minimap system and multi-display plugin,enhancing spatial awareness and player experience in large multiplayer maps.
Managed dedicated servers on AWS with automated deployments,ensuring high availability and horizontal scalability for live playtests.
Led QA and organized playtesting sessions,iteratively refining core mechanics and improving gameplay stability based on feedback.
VR Projects for Clients
Created interactive VR experiences in Unreal Engine and Unity to showcase CAD models and warehouse environments, helping clients visualize and interact with complex industrial layouts.
Other Projects
Developed CRM modules including file manager, meeting recorder, and order tracking with Angular, WebSockets, and REST APIs.
Built data dashboards and analytics using D3.js and PrimeNG for actionable insights and reporting.
Resolved bugs and improved task orchestration in pipelines using Stonebranch and AWS Lambda.
Programmer – Cognizant
Feb 2018 - May 2019
Resolved 200+ bugs in Java and Scala codebases, boosting system reliability by 25%.
Improved performance by 30% via backend optimization and code refactoring.
Maintained production-level applications, contributing to long-term stability and efficiency.