I am a Unity Game Development Team Lead and C# developer with more than seven years of professional experience building and shipping commercial games for mobile, PC, and VR platforms.
I have delivered and contributed to more than 100 commercial games and over 150 team-delivered Unity projects. My work spans gameplay systems, reusable frameworks, UI features, performance optimization, third-party SDK integrations, and production releases.
I lead distributed development teams, own technical planning and architecture decisions, and guide projects from concept through release. I prioritize maintainable software, clear engineering standards, and reliable delivery against detailed requirements.
I have extensive experience reviewing code, debugging complex gameplay and performance issues, and identifying CPU, GPU, and memory bottlenecks. I use profiling and root-cause analysis to improve stability, frame rates, and player experience.
I mentor developers through code reviews, pair programming, and hands-on technical coaching. I have supported more than 20 developers and currently lead a team of 6+ engineers.
I work effectively with international clients and cross-functional teams in remote environments. I am fluent in English, native in Urdu, and available to collaborate across US and UK working hours.