Berlin, Germany

Bilal Azhar

Senior Software Engineer

I ship games, build backend systems, and write engines from scratch. 8+ years of turning ambitious ideas into production software — across Unity, C#/.NET, and C++.

About

Who I Am

I'm a senior software engineer with 8+ years of experience shipping cross-platform production software — published games on Steam and Google Play, a scalable VR collaboration platform serving enterprise clients like PwC and Aramco, and custom game engines and renderers built from the ground up.

I write clean, maintainable code grounded in SOLID principles and design patterns. Whether it's architecting multiplayer infrastructure for hundreds of concurrent users, building AI-driven applications, or keeping VR locked at 90 FPS — I deliver measurable results in Agile environments.

Skills

What I Work With

Game Development

UnityC#VR / XRMultiplayer (Photon / Fusion)DOTS / ECSShaders & VFXPerformance ProfilingLive-ops / F2PMobile (Android / iOS)Agile / Scrum

C# / .NET & Cloud

C#.NET 8+ASP.NET CoreEntity FrameworkREST APIsAzureDockerSQLMicroservicesUnit Testing / TDD

C++ & Systems

C++17+CMakeOpenGLVulkanImGuiQtMultithreadingDesign PatternsRAIIPython / Bash

Projects

Featured Work

Arthur
Current Role

Senior Software Engineer @ Arthur

Arthur is an enterprise VR collaboration platform that lets distributed teams work together in immersive virtual offices. Backed by Draper Associates, the platform serves Fortune 500 clients including PwC, Aramco, Société Générale, and the United Nations — enabling real-time meetings, workshops, and productivity sessions across VR headsets, desktop, and web. A University of Münster study found that Arthur's VR meetings improved team engagement, collaboration, and creativity over traditional video conferencing.

Building all client-side systems on the platform — from multiplayer infrastructure and VR game systems to AI-driven features and cloud integrations.

C#.NETUnityVR / XRMultiplayerPhotonAzureDockerCI/CDREST APIs
Epic Battles of History

Epic Battles of History

A fully shipped PC game on Steam — strategic combat meets historical battles. Took it from first prototype to public release.

  • Live on Steam — end-to-end development and publishing
  • Complete game loop: AI, UI, progression, and Steam integration
C#.NETUnitySteam SDKGame ArchitectureAI
AI Companion

AI Companion

A desktop AI assistant that goes beyond chat — it understands context, controls your PC, and automates real workflows using multiple LLMs.

  • Autonomous PC control — launches apps, manages files, automates tasks
  • Context-aware interactions with real-time state management
C#.NETAI / LLMDesktopAsync Workflows
Escape Velocity

Escape Velocity

A high-speed first-person runner where momentum is your greatest weapon — dash through futuristic structures, steal cores, and escape before everything collapses.

  • Listed on Steam with a playable demo — solo developed from scratch
  • Wall-running, air control, and fluid movement system
C#.NETUnityPhysics3D PlatformerFPS
Dazai 3D Renderer

Dazai 3D Renderer

A full-featured 3D renderer written from scratch — no engine, no framework. Custom lighting, post-processing, and editor tooling.

  • Phong/Blinn-Phong lighting, bloom, HDR, normal mapping, and more
  • Custom GLTF loader, instancing, and post-processing pipeline
C++OpenGLGLSLImGuiGraphics Programming
Dazai 2D Game Engine

Dazai 2D Game Engine

An ECS-based 2D game engine built from the ground up — custom physics, rendering, animation, and a full ImGui editor.

  • Sparse-set ECS architecture with batched 2D rendering
  • Custom physics, raycasting, sprite animation, and scene management
C++OpenGLECSImGuiGame Engine
Space Blaze Coin Party Dozer

Space Blaze Coin Party Dozer

A published casual mobile game with 500K+ downloads on Google Play — full monetization, live-ops, and progression systems.

  • 500K+ downloads and 4.5-star rating on Google Play
  • Full monetization stack: IAP, rewarded and interstitial ads, live events
C#.NETUnityMobileIAPLive-opsAnalytics

Open Source & Frameworks

Experience

Where I've Worked

Senior Software Engineer

@ Arthur

2020 — Present

Building all client-side systems on an enterprise VR collaboration platform used by Fortune 500 clients worldwide.

  • Architected server-authoritative multiplayer with state sync and concurrency control for hundreds of concurrent users
  • Developed 10+ VR games and interactive experiences that drove measurable platform engagement
  • Built AI-driven companion systems with real-time interaction logic and asynchronous workflows
  • Engineered a cloud-based pipeline for automated, fully rigged 3D character generation
  • Optimized performance to maintain 90 FPS in VR while dramatically increasing player capacity per session
  • Delivered custom VR solutions for PwC, Aramco, ITC, and Mondelez under Agile/Scrum

Game Developer

@ Nexthon

2018 — 2019

Shipped multiple games across PC, Mobile, and Web — from first prototype to live product as a contractor.

  • Developed gameplay mechanics, UI systems, and game logic in C# using SOLID principles and clean architecture patterns
  • Built a multiplayer deck-building game with real-time PVP, networking, and live-ops features
  • Implemented full mobile game stack: IAP, ads, progression, leaderboards, and analytics
  • Optimized game performance for Android and iOS across a range of target devices
  • Collaborated cross-functionally with designers and artists in Agile sprints using Git and Jira
  • Boosted player retention by 70% through rapid gameplay iteration and user feedback loops

Education

B.S. Computer Science

University of Gujrat

2014 — 2018

Contact

Let's Build Something

Looking for a senior engineer who ships? I'm open to roles in game development, C#/.NET backend, or systems programming. Let's talk.

bilalazhar9569@gmail.com