Software Engineer
Software Engineer | React • FastAPI • C++ | Real-time Systems (WebRTC/DIS), PostGIS, Whisper.cpp
|
Full-Stack Software Engineer at the intersection of high-performance systems and modern web architecture, bridging low-latency network services with scalable user interfaces. 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 both architectural foresight and low-level optimization. |
|
REST APIs with FastAPI, React.js interfaces, PostgreSQL backends. |
Games, OpenGL, and simulation app development with real-time rendering. |
Machine learning and deep learning for applied decision support. |
End-to-end ANPR pipeline with ML-based recognition. |
Interactive flight simulation with C++, OpenGL, and Python tooling. |
HTN-based autonomous behavior modeling in C++ and Qt for realistic agents. |
|
Automatic Number Plate Recognition system. View Repo |
Flight simulation toolkit with C++ and OpenGL. View Repo |
| NASTP, Pakistan |
Development Lead | Jul 2025 - Present
Architected and led development of high-performance web applications using React and FastAPI with scalable, maintainable architecture. Designed complex PostgreSQL schemas using PostGIS for spatial processing and TimescaleDB for large-scale time-series data. Spearheaded a C++ real-time network service implementing WebRTC and DIS protocols for low-latency data exchange. Integrated AI features with Whisper.cpp for on-device, real-time voice-to-text transcription optimized for speed and minimal resource usage. Mentored developers, ran code reviews, and established best practices for high-concurrency systems and real-time networking. |
| NASTP, Pakistan |
Software Engineer (Autonomous Behaviors) | Dec 2023 - Jul 2025
Integrated HTN-based agent modeling into a C++, OpenGL, and Qt simulation platform. Delivered autonomous behaviors aligned with operational objectives and verified with rigorous testing. Collaborated across teams to improve systems reliability and workflow efficiency. |
| NASTP, Pakistan |
Data Scientist | Nov 2021 - Dec 2023
Built Python and PyQt modules for a Strategic Decision Support System. Delivered analysis tools for DIS data, video streams, and audio recordings. Implemented secure client/server recording and real-time streaming. |
| EEG-based Mental Workload Assessment using Machine Learning | Oct 2019 - Oct 2020 Built an EEG-based ML pipeline with 71.12% accuracy using SVM. Identified frontal and occipital regions as key workload indicators. | View Project |
| Vehicle Number Plate Recognition Using Artificial Neural Networks | Feb 2018 - Aug 2018 Designed an MLP-based number plate recognition system. | View Project |
|
MS Systems Engineering (2018 - 2020)
National University of Sciences and Technology, Islamabad GPA: 3.75 / 4.00 |
BS Information Technology (2014 - 2018)
The Islamia University of Bahawalpur GPA: 3.68 / 4.00 |




