Skip to content
BackNov 8
Muhammad S.
Upwork badge

Muhammad S.

Lead Unreal Engine 5 Dev | Blueprint, C++, Multiplayer, Optimization

I fix stuttering, lag and multiplayer desync in Unreal Engine 5 games, and I build the gameplay systems around them. My last title, an action game, ran at a locked 60 FPS on the Tokyo Game Show 2024 floor after I cut its frame-time hitches by 98%. Seven years in Unreal, UE 4.22 to 5.8, with ten titles shipped across five studios. I work Blueprint-first and drop into C++ where the engine demands it: exposing native functions to Blueprints, wrapping third-party SDKs as typed nodes, reading callstacks Blueprints cannot reach. What I have shipped: ▪ Performance. Took a Steam action title from below 30 FPS in some scenes to a locked 60 on an RTX 3060 8GB. Cut level load times by 40% with PSO caching, shader warmup, soft references and Tick cleanup. ▪ Multiplayer. Lifted a UE5 metaverse from 10 to 40 concurrent players by fixing replication: relevancy, dirty flags, server-validated RPCs, dedicated servers on AWS GameLift. ▪ Gameplay systems. Owned ten systems on one title, including combat state machines, abilities, AI with behavior trees and navigation, QTEs, dialog and objectives. ▪ VR. Meta Quest 2 standalone locked at 72Hz: under 1M triangles, under 150 draw calls per eye. ▪ Fortnite UEFN. Lead developer on six live islands written in Verse. The flagship held about 100 daily players, peaking near 200. ▪ Pixel streaming. Browser-based UE5 on AWS for Unilever's TRESemmé launch, covered by IGN Pakistan and BeautyMatter. ▪ AI characters. Custom C++ mic-capture and WebSocket plugins feeding NVIDIA Riva, Llama 2 and Audio2Face into a MetaHuman, under 2 seconds end to end. Jobs I take, small or large: ▪ A single bug or crash fix in Blueprint or C++ ▪ A gameplay system built from scratch or rescued from technical debt ▪ Multiplayer setup, replication fixes, dedicated servers ▪ Performance audits for PC, mobile and Quest ▪ UEFN and Verse, pixel streaming, VR training, product configurators Fixed-price jobs from $300-$500 are welcome. A solo developer gets the same process as a studio. How I work: I read your project or profile your build first, then send a written diagnosis and a fixed quote. You get a short video of each fix running, plus notes your team can maintain. Available now, full-time. Based in Lahore (UTC+5), overlapping EU business hours and US mornings. Send me the bug or the frame-time graph. I will tell you what I think is wrong and what it costs to fix.

🇵🇰Lahore, Pakistan$25/hr100% JSS5.00 (7)Since Jan 2022

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#92,424 / 412k
🇵🇰Country#8,242 / 52.9k
Revenue, last 30 days
$0
Total earnings
$39k

Billed in all: $41k

World#92,424 / 412k
🇵🇰Country#8,242 / 52.9k
Per project
$9.7k
Projects, last 6 months
0

Across 1 contracts

0% fixed100% hourly
World#209,857 / 412k
🇵🇰Country#32,105 / 52.9k
Projects in all
4

Across 10 contracts

10% fixed90% hourly
World#283,744 / 412k
🇵🇰Country#43,856 / 52.9k

Earnings, last 30 days

$40.8kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$40.0k$40.5k$41.0k$41.5kOct 9Oct 24Nov 8

Skills