Skip to main content
Salman Sadiq

Salman Sadiq

UNITY DEVELOPER | VR, AR, ANDROID & MULTIPLAYER SYSTEMS

Talent
LahoreMember since October 8, 2026
C#JavaScriptUnityUI SystemsUI ToolkitTimelineCinematicsParticle EffectsXR ToolkitMRTKMeta Quest 2/3AR FoundationNetcode for GameObjectsPhoton PUNVivoxUnity Render StreamingWebRTCWebGLVercelWebSocketsAWS S3Linux (systemd)Caddy HTTPSAddressablesGoogle Sign-InFrame DebuggerBuild ReportLODsBatchingOcclusion Culling
·

Hire this person

Send a job offer directly to this candidate

C#JavaScriptUnityUI SystemsUI Toolkit

About

Unity Developer and Associate Software Engineer with 2 years building VR, AR, Android, multiplayer, and AI-driven applications.

Core stack: Unity/C#, Meta Quest 2/3, XR Toolkit, Unity Gaming Services, WebRTC, Azure TTS, Firebase, Node.js, and .NET backends on Google Cloud. Recently shipped AI teachers with real-time lip-sync, a multiplayer VR meeting room for up to 10 Quest users, and two Android games released on itch.io: Empire Avenue, an online board game with a self-hosted .NET game server, and Zoo Escape, a puzzle game with procedurally generated levels and a live weekly leaderboard.

Experience

Associate Software Engineer - Ilmversity - Lahore, Pakistan

(2025-10 - 2026-09)

  • Built conversational AI avatars with real-time lip-sync (three subject teachers for physics, chemistry and programming, plus a guide robot on each of six expo stalls), mapping Azure TTS visemes to facial blendshapes through a JSON-driven framework.
  • Resolved the AI, TTS and STT provider and its credentials at runtime from Firebase Remote Config rather than baking them into the build, so providers can be switched and keys rotated without shipping a new APK.
  • Sustained the target 72/90 FPS across every Meta Quest 3 scene using LODs, static/dynamic batching, occlusion culling, baked lightmaps, and shader-driven effects.
  • Engineered a multiplayer VR meeting room for up to 10 concurrent Quest users on Unity Gaming Services (Lobby and Relay) and Netcode for GameObjects, with Vivox positional voice chat.
  • Integrated Unity Render Streaming with WebRTC to stream a presenter’s browser screen into VR, building the Node.js signaling server, STUN/TURN configuration, and Firebase-backed client log collection that pinpointed why cross-network viewers failed to connect.
  • Built session recording and replay for the school admin portal: rrweb captures DOM events in retrying chunks, a Node.js API gzips them into AWS S3 with 30-day retention, and the super-admin panel can replay, delete, or download a recording as a self-contained offline HTML player.
  • Built interactive VR learning modules: an in-world replay system with cinematic cameras for physics lessons, a drag-and-drop block-coding robot puzzle that exports real source code, and a 118-element periodic table that builds each atom from data.
  • Implemented in-world scene transitions that carry a visitor from a stall’s miniature model into that model’s full-scale environment to explore it.
  • Added Firestore-backed leaderboards across the physics and chemistry level flows, ranking student scores between sessions.
  • Integrated Model Context Protocol (MCP) tooling into the Unity Editor for automated scene inspection and asset edits, and implemented Data Version Control (DVC) to version AI datasets and model artifacts.
  • Delivered across two-week Jira sprints, reviewing every merge and tracking cross-team dependencies in Asana.

Games & VR Developer - UET Game Studio - Lahore, Pakistan

(2024-04 - 2025-09)

  • Built controller interactions and realistic steering wheel physics using Realistic Car Controller (RCC) and XR Toolkit.
  • Developed wave spawning, state machines, and ragdoll systems for a multiplayer FPS on Opsive Character Controller, networked over Photon PUN.
  • Shipped Unity titles across VR, mobile, PC, and WebGL, deploying browser builds to Vercel for instant cross-platform access.
  • Streamlined team collaboration by rolling out Unity Version Control / Plastic SCM branching, cutting merge conflicts on shared scenes.

Education

Master of Computer Science - Computer Science - University of Okara (2021 - 2023)

BSc Computer Science & Double Mathematics - Computer Science & Double Mathematics - University of the Punjab (2018 - 2020)

Skills

UNITY DEVELOPERANDROID & MULTIPLAYER SYSTEMS

Reviews

Related