Skip to content
BackNov 7
Khawaja H.

Khawaja H.

Systems Engineer | C++, Jetson, CUDA | Edge AI, Linux, RTOS, Yocto, Qt

I am a Gold Medalist Computer Engineer and professional Systems Software Engineer with over five years of hands-on experience developing industrial, performance-critical C++ software for Linux, RTOS, and embedded platforms. I deploy real-time Edge AI and computer vision pipelines on NVIDIA Jetson using Python, CUDA, and TensorRT. I build and debug performance-critical systems, firmware, native applications, and GPU-accelerated Edge AI software. My broader experience includes hardware integration, camera and video pipelines, virtualization, secure boot, networking, GPU computing, and graphics. Relevant work includes a sub-200 millisecond NVIDIA Jetson and TensorRT vision prototype and an IEEE-published TinyML system deployed on STM32L4. MODERN C++ SYSTEMS ENGINEERING • Modern C++17 and C++20, STL, memory management, multithreading, concurrency, IPC, networking, native Linux software, and performance optimization • CMake, Ninja, GCC, Clang, debugging, profiling, unit testing, cross-compilation, SDK development, and third-party library integration • Native applications, Linux services, command-line tools, libraries, Qt and QML desktop software, and Python bindings • Additional experience with Rust for selected systems utilities and native components EMBEDDED SYSTEMS, LINUX, AND RTOS • STM32, ARM Cortex-M, ESP32, embedded C, Zephyr, FreeRTOS, and Nucleus RTOS • Raspberry Pi, BeagleBone Black, NVIDIA Jetson, cameras, sensors, and connected devices • SPI, I2C, UART, CAN, DMA, interrupts, timers, GPIO, BLE, Wi-Fi, flash storage, and OTA • Embedded Linux, Yocto, Buildroot, U-Boot, device tree, kernel modules, cross-toolchains, networking, and boot flows • Board bring-up, peripheral integration, hardware-in-the-loop testing, logging, and fault diagnosis • QEMU, KVM, virtualization, UEFI, EDK2, TrustZone, and secure boot • Working knowledge of AOSP platform architecture, Android system layers, and native integration NVIDIA JETSON, CUDA, AND GPU COMPUTING • NVIDIA Jetson Nano, Jetson Xavier NX, and Jetson Orin Nano platforms • JetPack, CUDA C++, TensorRT, cuDNN, DeepStream, GStreamer, OpenCV, and PyTorch • CUDA kernels, parallel computing, GPU memory management, CPU and GPU data movement, batching, and performance optimization • PyTorch and ONNX model conversion, FP16 and INT8 inference, quantization, latency and throughput tuning, and GPU memory optimization • Profiling and bottleneck analysis with NVIDIA Nsight Systems and Nsight Compute EDGE AI AND COMPUTER VISION • Python, PyTorch, TensorFlow, TensorFlow Lite, ONNX Runtime, NumPy, scikit-learn, and OpenCV • Object detection, classification, segmentation, tracking, pose estimation, depth estimation, and video analytics • Camera geometry, feature matching, multi-view vision, point clouds, NeRF, and Gaussian Splatting • Camera capture, preprocessing, inference, post-processing, visualization, streaming, and recording • Model training, evaluation, optimization, deployment, and integration with native C++ software • ROS 2 integration for cameras, sensors, perception pipelines, and NVIDIA Jetson systems GPU GRAPHICS, RENDERING, AND VISUALIZATION • OpenGL, OpenGL ES, Vulkan, GLSL, and OpenCL, with working knowledge of WebGPU • Real-time rendering, shaders, point clouds, image processing, scientific visualization, industrial visualization, and GPU compute • Integration of AI and computer vision pipelines with native C++ rendering and GPU-accelerated processing APPLICATIONS FOR AI AND CONNECTED SYSTEMS • Desktop tools and control applications using Qt, QML, Tauri, and Electron • Python APIs and device services using FastAPI, WebSockets, and Docker • Supporting web and mobile interfaces using React and React Native for dashboards, monitoring, camera feeds, device control, and AI workflows EXAMPLES OF PROJECTS I CAN HELP WITH • Diagnose and fix C++ crashes, memory problems, threading issues, performance bottlenecks, and build failures • Develop firmware, RTOS features, native applications, Linux services, libraries, SDK components, and engineering tools • Integrate sensors, cameras, communication interfaces, and embedded hardware • Resolve embedded Linux, Yocto, Buildroot, device tree, boot, and cross-compilation issues • Deploy and optimize AI and computer vision pipelines on NVIDIA Jetson • Convert PyTorch and ONNX models to TensorRT and improve latency, throughput, and GPU memory use • Build GStreamer, OpenCV, ROS 2, camera, video-processing, and streaming pipelines • Develop CUDA-accelerated processing, OpenGL, Vulkan, OpenCL, or WebGPU graphics and compute components • Build desktop, web, mobile, or API layers around AI, robotics, industrial, and connected-device products Send me your project details and current issue, and I can help determine the best way forward.

🇵🇰Lahore, Pakistan$30/hr100% JSS4.31 (3)Since Dec 2025

Earnings and projects

MRR
$218

Last 6 months ÷ 6

World#110,419 / 412k
🇵🇰Country#14,883 / 52.9k
Revenue, last 30 days
—

Read daily since Oct 17, under 30 days

Total earnings
$2.1k

Billed in all: $2.2k

World#330,638 / 412k
🇵🇰Country#40,314 / 52.9k
Per project
$690

$435 in the last 6 months

World#154,054 / 412k
🇵🇰Country#15,098 / 52.9k
Projects, last 6 months
3
33% fixed67% hourly
World#66,479 / 412k
🇵🇰Country#13,400 / 52.9k
Projects in all
3
33% fixed67% hourly
World#304,140 / 412k
🇵🇰Country#46,019 / 52.9k

Earnings, last 30 days

$2.2kNothing earned since Oct 17Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2,125$2,150$2,175$2,200Oct 17Oct 28Nov 7

Tracked from Oct 17, 2026.

Skill rankings: Top 19% in GStreamer

Ranked by MRR among everyone on Upwork with the skill.

  1. #9GStreamer47 freelancers · 🇵🇰 #4Top 19%
  2. #15TensorRT39 freelancers · 🇵🇰 #7Top 38%
  3. #20Real-Time Operating System71 freelancers · 🇵🇰 #4Top 28%
  4. #32OpenGL163 freelancers · 🇵🇰 #3Top 20%
  5. #33CUDA161 freelancers · 🇵🇰 #6Top 20%
  6. #33NVIDIA Jetson86 freelancers · 🇵🇰 #10Top 38%
  7. #35Edge AI64 freelancers · 🇵🇰 #13Top 55%
  8. #50Robot Operating System176 freelancers · 🇵🇰 #8Top 28%