I am a senior software engineer with over a decade of hands-on experience spanning game development, Unity specialization, and digital twin solutions. I architect and optimize high-performance, scalable applications using C#, Unity, PlayFab, Firebase, and .NET to deliver immersive experiences. I am dedicated to continuous learning and innovation, consistently delivering cutting-edge solutions that exceed client expectations and improving development workflows through mentoring and best practices.

Farhan Tariq

I am a senior software engineer with over a decade of hands-on experience spanning game development, Unity specialization, and digital twin solutions. I architect and optimize high-performance, scalable applications using C#, Unity, PlayFab, Firebase, and .NET to deliver immersive experiences. I am dedicated to continuous learning and innovation, consistently delivering cutting-edge solutions that exceed client expectations and improving development workflows through mentoring and best practices.

Available to hire

I am a senior software engineer with over a decade of hands-on experience spanning game development, Unity specialization, and digital twin solutions. I architect and optimize high-performance, scalable applications using C#, Unity, PlayFab, Firebase, and .NET to deliver immersive experiences.

I am dedicated to continuous learning and innovation, consistently delivering cutting-edge solutions that exceed client expectations and improving development workflows through mentoring and best practices.

See more

Experience Level

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

Language

English
Fluent
Arabic
Intermediate

Work Experience

Senior Product Software Engineer at Capgemini
May 1, 2024 - January 1, 2025
Architected and spearheaded the development of an internal Unity editor to streamline the bootstrapping process for new Unity Digital Twin projects; achieved a 95% reduction in initial setup times. Created a reusable utility package for Unity UI Toolkit element bindings in C#, reducing code redundancy and improving maintainability. Enhanced an open-source behavior-tree repository (UniBT) with real-time node state visualization to optimize debugging and workflow efficiency.
Senior Software Engineer at Unity Technologies
October 1, 2022 - April 1, 2024
Optimized a top-casino mobile game played by millions of users. Conducted rigorous CPU profiling, identified bottlenecks, and refined C# code to raise performance from 20% to 80%. Engineered reusable custom chart components for a Canadian oil-rig digital twin within the Unity UI Toolkit, leveraging Zenject and UniRx to improve visualization and UI performance.
Senior Software Engineer at Hyper Hippo Games
August 1, 2021 - September 1, 2022
Contributed to Adventure Communist and Adventure Capitalist; maintained and improved Unity packages for PlayFab authentication, leaderboards, ads, and in-app purchases to ensure seamless integration across live games. Built a custom Unity package for external service integration (Wappier) to enhance monetization capabilities.
Android Software Engineer at Huawei
January 1, 2016 - January 1, 2017
Developed Android applications, implemented core features, and collaborated with cross-functional teams to deliver reliable mobile experiences.
Senior 3D Game Developer at Sinnapps
January 1, 2015 - January 1, 2016
Led 3D game development efforts, contributing to core gameplay, optimization, and engine integration across mobile platforms.
Unity 3D Game Developer at FRAG Games
January 1, 2013 - January 1, 2015
Developed Unity-based gameplay features and collaborated with design teams to implement responsive and engaging game experiences.

Education

Post Graduate Diploma at Virtual University of Pakistan
January 1, 2019 - January 1, 2020
Bachelor of Science at Lahore University of Management Sciences
January 1, 2006 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment
    paper Adventure Communist

    Adventure Communist is an idle clicker game developed by Hyper Hippo, where players embrace the role of a comrade striving to grow their communist empire. The game emphasizes strategic progression, requiring players to balance resource generation and upgrades to achieve greater efficiency.

    https://www.twine.net/signin

    paper Adventure Capitalist

    Adventure Capitalist is a popular idle clicker game by Hyper Hippo where players build a business empire from scratch. Starting with a single lemonade stand, players invest in businesses, hire managers, and upgrade operations to maximize profits. With a humorous tone, it’s a satirical take on capitalism, featuring global expansion, angel investors, and events that keep the gameplay engaging and addictive.

    https://www.twine.net/signin

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Milton today.