About
Highly versatile Software Engineer with 4.5+ years of experience specializing in high-performance software across embedded systems and scalable full-stack architectures. Expert in modern C++, CUDA, and C#, balanced by robust full-stack development with NextJS, React, and TypeScript. Proven ability to optimize complex systems via DSA, System Design, and multithreading, delivering resource-efficient solutions for low-latency systems, firmware development, and hardware-near engineering.
Work
LMKR
|Application Engineer
Islamabad, Remote, Pakistan
→
Summary
Led end-to-end development of a critical seismic interpretation platform, delivering significant feature enhancements and performance improvements for global enterprise clients.
Highlights
Led end-to-end development for GVERSE Geophysics (C++/C#), delivering 75+ new features and resolving 500+ bugs, significantly enhancing application performance and usability for global enterprise clients.
Architected and implemented a CPU-GPU hybrid Multi-Panel View using CUDA for real-time attribute processing, reducing rendering latency by 20% and accelerating complex interpretation workflows.
Spearheaded the modernization of a legacy C++98 codebase to C++11/17 standards, implementing smart pointers, STL, RAII, and lambdas to significantly reduce technical debt and improve maintainability.
Integrated Map SDK Layers into the ArcGIS Pro Geographix extension, enabling seamless spatial data visualization and streamlining GIS pipelines.
Drove product enhancements for GeoAtlas across multiple releases, authoring user stories, executing performance tuning, and refining user experience (UX).
Implemented CI/CD pipelines with Azure DevOps, automating testing and deployment to enhance software reliability and accelerate feature delivery cycles.
Collaborated with cross-functional teams (Product Management, QA, UX) to ensure feature alignment with customer requirements, security standards, and aggressive release schedules.
MHTechFusion
|Software Tech Lead
Freiburg im Breisgau, Germany (Remote), Germany
→
Summary
Led technical development for an AI Biometric Verification Platform, overseeing full-stack architecture, embedded hardware, and critical project delivery across multiple disciplines.
Highlights
Led technical development for an AI Biometric Verification Platform, utilizing a modern Full-Stack architecture (Node.js/Express, Sequelize/SQL, React/TypeScript, Python/FastAPI).
Oversaw implementation of key features including multi-factor authentication (OTP), file upload management, detailed analytics logging, and token-based permission control.
Managed and guided the technical team for an Integrated System for Electrical Stimulation and Skin-Contact Sensing.
Provided technical oversight for embedded hardware modules, command and control mobile application, session management logic, and secure cloud storage implementation.
Developed low-power firmware for an NFC Programmer (nRF52840, PN5180), integrating BLE communication capabilities with a dedicated BLE server.
Directed and oversaw the development of a Custom SWD Programmer for the Microchip SAME53 microcontroller, leveraging RP2040 and Pico SDK.
Managed and completed over 15 cross-disciplinary projects, spanning firmware, bare-metal, full-stack web, mobile, desktop, and cloud infrastructure development.
RWR Private Ltd
|Software Design Engineer
Islamabad, Pakistan, Pakistan
→
Summary
Developed high-performance multi-threaded Software-Defined Radio (SDR) applications and GPU-accelerated Digital Signal Processing (DSP) pipelines, significantly improving system efficiency and testing frameworks.
Highlights
Developed a multi-threaded Software-Defined Radio (SDR) application on Xilinx UltraScale+ ARM SoC (PetaLinux), achieving a 50% performance gain over the previous C implementation.
Architected and implemented an automated Factory Acceptance Test (FAT) framework (Modern C++), executing over 85% of complex SDR test scenarios and reducing acceptance cycle time from 6-8 days to under 2 days.
Designed a GPU-accelerated Digital Signal Processing (DSP) pipeline (C++/CUDA/MATLAB), achieving 80%+ GPU occupancy and sustaining 6+ GB/s throughput for mission-critical signal processing tasks.
Built and deployed 10+ internal tools for rapid testing, logging, and prototyping (Qt, WPF, ElectronJS, Python, MATLAB), accelerating engineering workflows by 30%.
Engineered a C# (.NET) network communication toolkit supporting serial, FTP, and UDP/TCP protocols, including robust message logging and real-time throughput metrics for various data formats.
Mentored and led a team of 5 interns, designing and implementing a structured onboarding program that reduced new-hire ramp-up time by 40%.
Education
National University of Sciences & Technology (NUST)
→
Bachelors
Electrical Engineering
Certificates
Master C++
Issued By
LinkedIn Learning
Git Essential Training
Issued By
LinkedIn Learning
C# and .NET Essential Training
Issued By
LinkedIn Learning
C++ Templates and the STL
Issued By
LinkedIn Learning
MATLAB Onramp
Issued By
Mathworks
Skills
Languages & Core
Modern C++, Python, TypeScript, JavaScript, C#, C, MATLAB.
Web & Full-Stack
React, Next.js, Tailwind CSS, ElectronJS, AWS, Expo, Supabase.
Embedded Systems
Linux, FreeRTOS, Zephyr Project, STM32, ESP-IDF, nRF/Pico SDKs.
Databases
PostgreSQL, MySQL.
Desktop & UI
Qt, WPF, MFC.
Performance & Tools
CUDA, STL, CMake, Docker, Valgrind, nvprof.
Foundations
DSA, System Design, OOP, Design Patterns, SOLID Principles, Computer Architecture, Networking.
DevOps & Agile
Git, GitHub, Jira, Azure DevOps, GitHub Actions.
Testing & Debugging
Google Test, MSTest, Chrome DevTools, Visual Studio Debugger.