Muhammad Ahmad

Muhammad Ahmad

Senior Frontend Engineer | 3D & Digital Twins | WebXR & Three.js Expert

Based in: Lahore, PakistanCurrently: Senior Frontend Engineer (3D / Digital Twins), SaailverseExperience: 5 years

Hire me

Senior Frontend Engineer specializing in high-performance 3D web applications and Digital Twins. Proven track record of shipping production-grade WebXR, real-time configurators, and complex indoor navigation systems for global clients like Changi Airport and AWS. Expert in Three.js, React Three Fiber, and spatial mapping technologies with a focus on 60fps performance and scalable architecture.

Experience

Senior Frontend Engineer (3D / Digital Twins)

SaailverseLahore / RemoteworkJun 2022 – Present

Summary

Own and contribute to frontend 3D, map, and digital-twin products for enterprise and consumer clients. Typical stack: React/TypeScript, Three.js/R3F, MapLibre/Mapbox, WebXR, Node/AWS, and real-time data integrations.

What I did

  • 3D Product Configurators — SaailMorph & KitCAD: Built SaailMorph’s modular GLB/material/rule-driven configurator architecture and KitCAD’s procedural kitchen CAD (CSG, snapping) in React + Three.js.
  • Event / Expo Digital Twins — LIMA 2025 & AWS Tech Summit: Contributed MapLibre/Mapbox + Three.js venue layers, POIs, routing, and LLM-powered assistants/discovery (e.g. Gemini) on shared digital-twin frontends.
  • Airport Indoor Maps & Routing — Changi Airport: Contributed to MapLibre-based indoor map/routing clients handling complex spatial layers and turn-by-turn navigation flows.
  • ACRE 3D — Real Estate Virtual Tour Platform: Owned major UI + Three.js authoring/viewer flows (GLB upload, hotspots, aerial/ground modes) and wired AWS/3ds Max render-pipeline touchpoints.
  • Operational Digital Twins — SmartBuild, AirOps 360, SkyView: Contributed React/Vue frontends combining Three.js/MapLibre/Mapbox views with IoT/ops analytics UI and AI-assisted operational queries.
  • 360Works — WebXR Builder & Viewer: Owned React + R3F + WebXR builder/viewer implementation with interactive scenes and frame-accurate media sync.
  • VizualTravel / TravelXR — 3D Travel Itinerary Visualizer: Implemented multi-mode path generation/animation (directions APIs), MapLibre camera movement, and Three.js model sequences.
  • Prezerv — 3D Construction Planning Platform: Worked in Cesium/Potree stack; fixed map and business-logic bugs blocking a reliable demo.
  • Indoor Maps Platform: Contributed authoring (draft→publish), offline maps for poor connectivity, analytics dashboards, and venue apps (e.g. Gardens by the Bay, Art Basel).
  • Groomio (FUR4): Built scroll-driven R3F product showcase hitting ~60fps across 16 screens.
  • EventSphere (IDECS): Contributed expo navigator with 2.5D maps, engagement flows, and Gemini AI assistant integration.
  • Buildings History (UK): Integrated MapLibre + deck.gl extrusions/markers/terrain for historical building cataloguing.
  • Set The Table: Shipped React + Three.js training minigame in ~22 hours.
  • 3D Model Texture Optimizer: Built texture fetch/optimize/analytics flow to reduce WebGL asset weight.

Results

  • Real-time configuration at ~60fps with reusable variation systems instead of one-off hard-coded product viewers.
  • Shipped LIMA 2025 on a rapid timeline and AWS Singapore Summit’s 2.5D portal for talks/booths/schedules.
  • Production navigation experience deployed for Changi Airport.
  • End-to-end web tour product path from model upload → authoring → interactive delivery.
  • Operational twin demos/dashboards for iconic SG facilities, airport ops visualization, and Flyer IoT monitoring.
  • Production WebXR platform openable in browser / Quest Browser.
  • Stabilized Prezerv demo delivered in ~10 days.
  • Reusable indoor-maps capabilities supporting multiple venue/event frontends in React and Vue.
ReactTypeScriptThree.jsReact Three FiberMapLibreMapboxWebXRNodeAWSGeminiCesiumPotreeVuedeck.glCSGGLBGLTF

Backend Engineer

GrandeurLahoreworkMar 2023 – Jul 2023

Summary

Live platform needed stronger SDKs, analytics, and backend performance.

What I did

  • Built/improved product SDKs, analytics collection, and data-stream storage/utilization paths.
  • Tuned server performance.

Results

  • More reliable SDK/analytics pathways and improved backend responsiveness on the live product.
SDK DevelopmentAnalyticsBackend Performance Tuning

Game Developer Intern

GeniTeamLahoreinternshipJul 2021 – Sep 2021

Summary

Unity training; built basic games and foundational 3D environment skills.

What I did

  • Unity training.
  • Built basic games.
  • Developed foundational 3D environment skills.
Unity3D Environments

Skills

Technical

Three.js
React Three FiberReact Three Fiber
MapLibre
ReactReact
TypeScriptTypeScript
Mapbox
WebGL
WebXR
Google Gemini
OpenAI API
Next.jsNext.js
Node.jsNode.js
deck.gl
OpenHands
Vue.jsVue.js
3ds Max
Blender

Areas of expertise

Independent ownership
Technical communication

Education

BS Computer Science

National University of Computer and Emerging Sciences (FAST-NUCES)Computer ScienceGPA 2.54Aug 2018 – 2023

Coursework

AIWeb ProgrammingData StructuresAlgorithmsOOPDatabase Systems

Societies & activities

FAST Sports SocietyFAST VolleyballDramaF

Recognition

Awards

Silver Medal, Arm Wrestling

FAST NU2021

Governance & advisory

Head of Security

DramaFotherFeb 2022 – 2023

Managed event security operations for university drama productions.

General Secretary

FAST Sports SocietyotherSep 2021 – Sep 2022

Organized society operations and sports activities across campus.

Vice-Captain

FAST VolleyballotherSep 2021 – Sep 2022

Led team coordination and competitive play.

Hire MuhammadReach out about a role, a contract or a conversation.For recruiters

Muhammad's twin is AI, it can make mistakes.