About Experience Games & Apps Skills Education Contact

Available for on-site & remote opportunities

Maged Farid

MagedFarid

Lead Game Developer

Cairo, Egypt

Lead Game Developer with 13+ years of experience delivering games and interactive applications across mobile, desktop, and web. Proven track record leading multiple development teams while remaining hands-on with gameplay programming, systems architecture, performance optimization, and production delivery. Expertise in Unity, C#, multiplayer systems, live-service products, performance optimization, and production-scale system design.

Technical Leadership Systems Architecture Agile (Scrum) Gameplay Programming Performance Optimization UI/UX Implementation
50+
Games & Apps
100,000+
Downloads
10,000+
MAU
Maged Farid
MF
Lead Game Developer
Speciality
Unity
Languages
C# / C++
Game Engines
5+
Backend Systems
PlayFab / FireBase
Super Power
Performance Optimization
Status
Open To Work
Experience
13+ Years

Professional Experience

13+ years of experience across game development, systems architecture, and live production engineering

Senior Unity Developer
Phly LLC
05/2021 – Present Remote

Drove client-side architecture, performance optimization, and scalable UI development for a live social media platform built with Unity, delivering 100+ features, improvements, and system enhancements throughout its lifecycle.

  • Developed high-performance caching pipelines and multi-threaded native texture loading (iOS/Android) using Unity plugins, significantly improving media load performance and eliminating runtime stuttering
  • Built a custom recyclable scroll system to support UI lists exceeding 10,000+ items, optimizing memory usage and responsiveness
  • Designed and implemented an abstraction layer for multiple mapping SDKs (Mapbox, WRLD, Online Maps), significantly reducing integration and migration efforts
  • Developed a Unity plugin integrating a Swift RTMP library to enable native iOS live streaming in Unity
  • Implemented full Arabic localization support, including robust RTL layout handling across the entire application
Unity C# Dependency Injection (Zenject) Reactive & Async Programming (UniRx, UniTask) Unit Testing Editor Tooling Performance Optimization Firebase RTMP Video Streaming Addressables Localization Scriptable Objects UI/UX Implementation Figma Xcode Swift Objective-C Android Studio Kotlin Java Git Agile Scrum Methodology AI Coding Agents
Lead Game Developer
MAU Games
03/2023 – 03/2024 Remote

Led a 5-member engineering team using scrum to modernize iBaloot, a live multiplayer game with 10,000+ monthly active users, eliminating 8+ years of technical debt while maintaining uninterrupted live service operations.

  • Drove a large-scale refactor of ~70% of the codebase, introducing dependency injection and event-driven architecture to improve scalability and maintainability
  • Rebuilt the game's entire UI systems, delivering a modern interface across multiple device sizes, ensuring visual consistency and adaptive layouts
  • Developed tooling integrating Unity Addressables to enable dynamic delivery of new game assets, eliminating the need for full client updates
  • Refactored in-app purchase systems to comply with updated platform APIs, improving the reliability of the system and reducing the amount of support tickets by 75%
  • Developed and integrated a playable ad using the Playworks plugin, which increased player acquisition by 15%
Unity C# Systems Architecture Design Patterns Dependency Injection (Adic) Async Multiplayer SmartFox Firebase Editor Tooling (Odin Inspector) Addressables UI/UX Implementation Figma Localization Ads SDK iAP SDK Luna Playworks Playable Ads Profiling & Optimization Xcode Objective-C Android Studio Java Kotlin Git Agile Scrum Methodology Feature Flags Live-Ops Remote Config
Lead Game Developer
Streaming Creativity
08/2017 – 02/2021 Cairo, Egypt

Led a team of 5 developers building the new version of Cerberus, driving technical architecture decisions, team scaling, and process improvements. Introduced tools and development practices that improved prototyping speed, scalability, and production efficiency.

  • Designed and implemented a scalable game architecture using Entity Component System, SOLID principles, and a data-driven design, ensuring modularity, maintainability, and scalability across the codebase
  • Engineered the backend infrastructure using GameSparks, JavaScript, and MongoDB, including scalable database design and serialization pipelines for large player datasets
  • Implemented foundational gameplay systems, including a map tiling and streaming engine with data hosted on AWS S3 buckets, road and traffic simulation, player progression, and fog of war
  • Developed custom Unity editor tools and Scriptable Objects data systems that enabled game designers to adjust, test, and balance gameplay parameters in real time, significantly improving iteration speed and workflow efficiency
  • Developed automated geospatial data pipelines using Python and QGIS, reducing the time to integrate new maps into the game by 90%
  • Managed multi-platform deployment across iOS, Android, macOS, Linux, and Windows, integrating CI/CD pipelines to automate builds, testing, and delivery
  • Established Git-based workflows, improving collaboration, traceability, and code reliability
Unity C# Systems Architecture Design Patterns Entity Component System (Entitas) AWS GameSparks MongoDB JavaScript Python QGIS Editor Tooling (Odin Inspector) Addressables UI/UX Implementation Localization Scriptable Objects Ads SDK iAP SDK Profiling & Optimization Xcode Objective-C Android Studio Java CI/CD (Jenkins) Git Agile Scrum Methodology Remote Config
Senior Game Developer
Streaming Creativity
08/2015 – 08/2017 Cairo, Egypt

Expanded from individual contributor to technical leader, driving architecture decisions, mentoring junior developers, and delivering complex games, AR/VR experiences, and interactive applications across multiple platforms.

  • Led development of the next-generation Unity prototype of Cerberus, driving core gameplay implementation and technical direction, which led to securing funds from the European Space Agency for the development of a fully featured game
  • Architected and implemented major systems for the in-house Unity title The Archipels, including core gameplay, player progression, UI, AI, animation, and performance optimizations
  • Supervised delivery of 20+ interactive mini games for client marketing campaigns, guiding junior developers and ensuring quality, timeline adherence, and successful vendor delivery
  • Developed 3 VR experiences using Unity, Samsung Gear VR, and Oculus SDK
  • Developed 2 hardware-integrated interactive games combining Arduino systems with Unity
  • Developed a computer vision application using OpenCV and Unity featuring real-time face detection functionality similar to Snapchat-style filters
Unity C# Oculus SDK Samsung Gear VR Arduino OpenCV Profiling & Optimization Asset Bundles Xcode Objective-C Android Studio Java Git Perforce
Junior Game Developer
Streaming Creativity
08/2013 – 08/2015 Cairo, Egypt

Key developer on the studio’s flagship title while delivering interactive experiences for global brands across mobile and web, with a focus on rapid prototyping and cross-platform development.

  • Supported the development of the studio's flagship title Cerberus, which was built in Adobe Flash, helping secure funding for the development of its next-generation successor
  • Developed 20+ interactive mini games using Unity and Adobe Flash for global brands including Philip Morris International (PMI), Philips, Orange, and Heineken, supporting marketing activations and increasing engagement and brand visibility
  • Developed an iOS application (Smart Dog) using Xcode and Objective-C
  • Developed a web-based endless runner game using the Panda3D engine
Unity C# Panda3D JavaScript Cocos Game Engine Vuforia SDK Adobe Flash Action Script Xcode Objective-C
Full-Stack Developer
Howler
06/2014 – 12/2015 Remote

Full-stack developer delivering the full development of a mobile application spanning frontend, backend, and web systems.

  • Developed native Android and iOS applications using platform-specific technologies (Java/Android Studio and Objective-C/Xcode) to deliver optimized performance, platform-consistent user experiences, and access to native device capabilities
  • Designed and developed backend systems and REST API endpoints using PHP, MySQL, and WordPress
  • Designed the application's UI/UX and user workflows
  • Delivered the full product lifecycle independently, from concept and implementation through deployment and support
Xcode Objective-C Android Studio Java WordPress PHP MySQL
Junior Software Developer
e-Business Solutions Enabling Group
09/2011 – 01/2012 Cairo, Egypt

Early role developing an iOS financial application within a small Agile team.

  • Quickly ramped up on the MonoDevelop/Xamarin ecosystem and began delivering production code within the first month
  • Implemented 5+ live financial dashboard widgets consuming real-time backend data using MonoDevelop, Xamarin SDK, and C#
  • Integrated application functionality with backend services using XML and Visual Basic
C# Xamarin SDK Monodevelop XCode Objective-C Visual Basic XML

Games & Apps

From mobile apps to games with 10,000+ MAU — products I've built and shipped.

Flyy
Senior Unity Developer - Phly LLC
05/2021 – Present
flyy-image-1 flyy-image-2 flyy-image-3 flyy-image-4 flyy-image-5 flyy-image-6
A live Unity social mapping application for iOS and Android developed using Unity, enabling geolocated content sharing across virtual real-world environments. Delivered 100+ shipped features, performance optimizations, scalable UI systems, and localization infrastructure within a 5-developer team.
Unity C# Reactive & Async Programming (UniRx, UniTask) Performance Optimization Dependency Injection (Zenject)
Recyclable Scroll Rect for Unity
Developer - Personal
10/2025 – Present
An open-source Unity UI library built to optimize large UI lists through cell recycling and object pooling, enabling performant handling of thousands of UI elements while minimizing allocations and runtime overhead.
Unity C# Unity UI Performance Optimization Object Pooling Tweening
iBaloot
Lead Game Developer - MAU Games
03/2023 – 03/2024
ibaloot-image-1 ibaloot-image-2 ibaloot-image-3 ibaloot-image-4 ibaloot-image-5
iBaloot is a live multiplayer mobile card game built with Unity and SmartFox, featuring online gameplay, progression, and live content systems. Led codebase refactor and UI modernization for a live multiplayer card game with 10,000+ MAU, stabilizing performance while delivering new features without downtime.
Unity C# Systems Architecture Async Multiplayer Editor Tooling (Odin Inspector) Addressables UI/UX Implementation Agile Scrum Methodology Feature Flags Live-Ops Remote Config
Cerberus
Lead Game Developer - Streaming Creativity
08/2017 – 03/2020
cerberus-image-1 cerberus-image-3 cerberus-image-7 cerberus-image-9 cerberus-image-12
A Unity game developed in collaboration with the European Space Agency, blending real-world exploration, map systems, and city-building gameplay. Led development of core systems architecture, backend engineering, geospatial tooling, and cross-platform deployment.
Unity C# CI/CD (Jenkins) Systems Architecture Entity Component System (Entitas) AWS GameSparks MongoDB JavaScript Python Editor Tooling (Odin Inspector)
Connect Words
Lead Game Developer - Streaming Creativity
03/2020 – 02/2021
connectwords-image-1 connectwords-image-4 connectwords-image-5 connectwords-image-6 connectwords-image-7
A turn-based word game developed with Unity and GameSparks, where each player aims to score the highest or play a “Knockout” move to win the game. Led development of core systems architecture and backend engineering.
Unity GameSparks C# Systems Architecture Dependency Injection (Zenject) MongoDB JavaScript
The Archipels
Senior Game Developer - Streaming Creativity
08/2015 – 08/2017
archipels-image-1 archipels-image-2 archipels-image-3 archipels-image-4 archipels-image-7
A Unity strategy game focused on base-building, progression systems, and systemic gameplay design. Contributed to core architecture across gameplay systems, AI logic, UI integration, animation systems, particle systems, and performance optimization.
Unity C# Gameplay Programming Enemy AI Logic UI/UX Implementation
Hair Code Endless Runner
Junior Game Developer - Streaming Creativity
2 Weeks
haircode-image-1 haircode-image-2 haircode-image-3
An endless runner web game developed as part of a marketing campaign. Fully developed the game from scratch including all gameplay features, systems, and backend features.
Panda3D JavaScript Gameplay Programming
Howler
Full-Stack Developer - Freelance
06/2014 – 12/2015
howler-image-1 howler-image-2 howler-image-3 howler-image-4 howler-image-5
An app where users can offer and request services. I was the full‑stack developer responsible for the entire application, including a native iOS app, a native Android app, and the backend system using PHP and MySQL.
Xcode Objective-C Android Studio Java PHP MySQL

Skills & Technologies

A versatile game development stack that includes multiple game engines, programming languages, and technologies

Game Engines

Unity Unreal Engine Godot Cocos Panda3D

Languages

C# C++ Java JavaScript Python Objective-C Swift Kotlin

Engineering & Architecture

Systems Architecture SOLID Principles ECS Design Patterns Gameplay Architecture UI/UX Implementation Profiling & Performance Optimization Editor Tooling Unit Testing & TDD Mentoring Debugging

Unity Technologies

Job System Burst Compiler Addressables Entity Component System Unity UI Toolkit Shader Graph Luna Playworks Playable Ads Ads SDK iAP SDK

Backend Services & Frameworks

Playfab Firebase AWS GameSparks SmartFox Photon MongoDB MySQL PHP

Production & Live-Ops

Feature Flags Live-Ops Remote Config A/B Testing SDK Integrations Crash/ANR Triage CI/CD Analytics Performance Monitoring

Tools

AI Coding Agents Xcode Android Studio Rider Jenkins Git Perforce Figma Jira Trello Postman
Technical Leadership
Innovation
Team Leadership
Agile Scrum
Architecture Design
Performance Optimization
Code Review
Technical Mentoring
Cross-team Collab
Problem Solving
Multi-platform Delivery
Statistical Analysis

Education & Languages

MIU logo

B.Sc. in Computer Science

Misr International University (MIU)

2007 - 2011 · Cairo, Egypt

GPA: 3.23 / 4.0

Graduation Project: Vehicle monitoring system — Android, Java, MySQL, C++, EasyPIC SDK.

Dar El Tarbiah logo

High School — IGCSE

Dar El Tarbiah

2004 – 2007 · Cairo, Egypt

Grade: Very Good

Arabic
Native
English
Full Professional Proficiency (C2)
Spanish
Pre-Intermediate Proficiency (A2)

Get In Touch

Open to new opportunities, collaborations, and interesting conversations.

Ready to build something great?

Send Me a Message