U S M A N   A H S A N
Usman Ahsan · Flight Simulation Engineer

Flight Simulation Software Engineer · FSDC AeroSolutions · Remote UTC+5

I make full-motion flight training devices feel real.

6-DOF fixed-wing and rotorcraft FTDs in C++, Rust and Lua — Brunner control loading, motion platforms, glass-cockpit EFIS, SimConnect/Prepar3D telemetry and Varjo mixed-reality cockpits, wired end to end.

Usman Ahsan Pervez — Flight Simulation Software Engineer
Islamabad–Rawalpindi, Pakistan· UTC+5· Remote / EOR-friendly · 4–6h overlap with GST & MYT· English (professional working)
C++RustLuaSimConnectPrepar3D6-DOFBrunnerEFISVarjo XRTCP/UDPC++RustLuaSimConnectPrepar3D6-DOFBrunnerEFISVarjo XRTCP/UDP

Focus

What I engineer

Full-motion 6-DOF integration

Motion platforms, washout/cueing tuning and Brunner control-loading force-feel.

Real-time simulation software

C++/Rust core, Lua scripting, SimConnect/Prepar3D bridges and AIR Manager instruments.

Avionics & cockpit

Analog-to-glass EFIS migration (Genesys / Garmin-class) and instrument emulation.

XR & telemetry

Varjo mixed-reality cockpits, TCP/UDP telemetry, UART/SPI/I2C IO mapping and interface validation.

Experience

Experience timeline

Feb 2025 – Present

Flight Simulation Software Engineer

FSDC AeroSolutions — Flight training device manufacturer · Rawalpindi

Real-time 6-DOF FTD software in C++/Rust/Lua; SimConnect, motion platforms, avionics, Varjo XR, telemetry.

Mar 2024 – Feb 2025

Full-Stack Developer & Technical Lead

Apex IT Solutions — Software agency · Rawalpindi (US/UK clients)

Led MERN/Next.js delivery for international clients; AWS, Docker, Kubernetes, CI/CD; mentored the team.

Jan 2023 – Mar 2024

Web Developer & E-commerce Specialist

Apex Marketings — Digital agency · Islamabad (PK/UK/US clients)

Responsive sites, e-commerce stores and NFT marketplaces; GA4/Tag Manager; technical SEO & Core Web Vitals.

Nov 2021 – Dec 2022

Technical Support & Developer

NovTek — Technology services company · UK (remote)

Remote support and development for UK clients; issue diagnosis, fixes, SQL upkeep, deployments.

Capabilities

Engineering stack

Languages & Runtime

C++RustLuaCReal-time / deterministic loopsMultithreading

Simulation & Avionics

SimConnect APIPrepar3D (P3D)AIR ManagerGlass-cockpit EFISGenesys-class avionicsGarmin-class avionicsAnalog-to-glass migrationInstrument emulation

Motion & Control Hardware

6-DOF motion platformsBrunner control loadingForce-feel tuningMotion washout / cueingFixed-wing FTDRotorcraft FTD

Interfaces & Telemetry

TCP/UDP telemetryUARTSPII2CIO mappingInterface validationHardware-in-the-loop

XR & Visualization

Varjo mixed realityXR cockpitsReal-time renderingUnreal Engine (R&D)JSBSim flight dynamics (R&D)

Engineering Foundation

BS Electrical & Electronics EngineeringSignal & interface analysisEmbedded systemsFull-stack (Apex background)Git / version control

Work

Selected work & R&D

Every card is labelled by its true state — shipped, in progress, or planned. No invented metrics.

Shipped

Full-Motion 6-DOF FTD Integration

C++ · SimConnect · Prepar3D · 6-DOF · Brunner

At FSDC AeroSolutions I integrate full-motion 6-DOF training devices for fixed-wing and rotorcraft — wiring control-loading force-feel and motion cueing to the real-time sim core and validating the full I/O chain.

Shipped

Glass-Cockpit EFIS Migration

C++ · Lua · AIR Manager · Genesys / Garmin-class EFIS

Migrating analog instrument panels to emulated glass-cockpit EFIS — instrument logic and display behavior matched to the target avionics suite for training fidelity.

In progress

SimConnect → Web Telemetry Bridge

C++ / Rust · SimConnect · UDP · WebSocket · TS dashboard

Open-source R&D bridge streaming live SimConnect telemetry (pitch/roll/heading/airspeed) into a browser dashboard — ties the niche to a full-stack front end.

In progress

6-DOF Flight Dynamics XR Demo

Unreal Engine · JSBSim FDM · Varjo / XR · C++

Exploring a 6-DOF fixed-wing flight model in Unreal Engine with the open-source JSBSim plugin and a mixed-reality cockpit. Personal R&D with a planned devlog and video.

Planned

Avionics EFIS Emulation Reference

Rust · embedded interfaces · UART/SPI/I2C · instrument logic

A planned open-source reference for emulating a single glass instrument end to end — from low-level interface to rendered display.

4+
Years software & systems engineering
6-DOF
Full-motion fixed-wing & rotorcraft
C++/Rust/Lua
Real-time simulation stack
UTC+5
4–6h overlap, remote

Process

How I work

Interface-first

Validate I/O and telemetry contracts before integrating.

Hardware-in-the-loop

Test against real cockpit hardware, not just sims.

Deterministic loops

Real-time timing budgets that hold under load.

Documented handover

Clear interface specs for the next engineer.

Credentials

Education & certifications

2017 – 2021

BS, Electrical & Electronics Engineering

FAST-NUCES (National University of Computer and Emerging Sciences), Islamabad

2022 – 2023

Web 3.0 & Metaverse Developer (Certification)

Panaverse

English (professional working) · Urdu (native)

FAQ

Questions, answered

What flight-simulation work do you do?

I build 6-DOF fixed-wing and rotorcraft flight training devices (FTDs) in C++, Rust and Lua — wiring control loading, motion platforms, glass-cockpit EFIS, SimConnect/Prepar3D telemetry and Varjo mixed-reality cockpits end to end.

Are you available for simulation / C++ contract work?

Yes — I work with simulation, XR and C++ freelance/contract clients and aero/defense training-device integrators, remote from Pakistan (UTC+5).

Which hardware and platforms have you integrated?

Brunner control loading, motion platforms, SimConnect/Prepar3D, glass-cockpit EFIS and Varjo XR — integrated as part of real flight-training-device software at FSDC AeroSolutions.

Contact

Sourcing a remote sim / XR / C++ engineer?

Remote / EOR-friendly · 4–6h overlap with GST & MYT · Islamabad–Rawalpindi, Pakistan (UTC+5).