Software Engineer

Bridging real-time systems with modern web experiences.

ReactFastAPIC++ | Real-time Systems (WebRTC/DIS), PostgreSQL, PostGIS, Whisper.cpp

High-performance systems Geospatial analytics AI transcription

Focus

focus: "Full-Stack" + "Real-Time"

Stack

stack: React, FastAPI, C++

Data

data: PostgreSQL, PostGIS, TimescaleDB

AI

ai: Whisper.cpp

About

Full-Stack Software Engineer at the intersection of high-performance systems and modern web architecture.

I build web applications with React, FastAPI, and PostgreSQL (PostGIS, TimescaleDB), develop C++ real-time services using WebRTC/DIS, and integrate efficient AI like Whisper.cpp for real-time transcription.
I thrive on complex engineering challenges that demand architectural foresight and low-level optimization. My work bridges low-latency network services with scalable user interfaces.

Domains

Multi-domain experience across web, C++, and data science.

Web Development

REST APIs with FastAPI, React.js interfaces, PostgreSQL backends.

C++ & Simulation

Games, OpenGL, and simulation app development with real-time rendering.

Data Science

Machine learning and deep learning for applied decision support.

Featured Projects

Selected work combining systems, AI, and visualization.

Licence Plate Recognition System

Licence Plate Recognition System

End-to-end ANPR pipeline with ML-based recognition.

View Repo
Flight Simulation

FlightLab - Flight Simulation

Interactive flight simulation with C++, OpenGL, and Python tooling.

View Repo
Simulation Agent Behaviors

Simulation Agent Behaviors

HTN-based autonomous behavior modeling in C++ and Qt for realistic agents.

View Profile

Experience

Leadership and delivery across high-performance systems.

Lead Software Engineer

JUL 2025 - Present
NASTP
  • Architected high-performance web applications with React and FastAPI.
  • Designed PostgreSQL schemas using PostGIS for spatial workflows and TimescaleDB for time-series data.
  • Built C++ real-time services for low-latency networking with WebRTC and DIS.
  • Integrated Whisper.cpp for on-device, real-time voice-to-text transcription.
  • Mentored developers, ran code reviews, and established best practices.

Senior Software Engineer

DEC 2023 - JUL 2025
NASTP
  • Integrated HTN-based agent modeling into C++, OpenGL, and Qt simulations.
  • Delivered autonomous behaviors aligned with operational objectives and benchmarks.
  • Collaborated across teams to improve reliability and workflow efficiency.

Software Engineer

NOV 2021 - DEC 2023
NASTP
  • Built Python and PyQt modules for a Strategic Decision Support System.
  • Delivered analysis tooling for DIS data, video streams, and audio recordings.
  • Implemented secure client/server recording and real-time streaming.

Research

Academic work in cognitive load and recognition systems.

EEG-based Mental Workload Assessment

Achieved 71.12% accuracy with SVM; identified key frontal and occipital regions.

View Project

Vehicle Number Plate Recognition

Designed an MLP-based recognition system for automated vehicle identification.

View Project

Education

Engineering foundation with strong academic performance.

MS Systems Engineering

National University of Sciences and Technology, Islamabad

GPA: 3.75 / 4.00

BS Information Technology

The Islamia University of Bahawalpur

GPA: 3.68 / 4.00

Let's Build Something Fast

Open to collaborations in real-time systems, geospatial analytics, and AI tooling.

Email: umarshahdin@yahoo.com
WhatsApp: +92 333 1618963