About Me

I'm a Software Engineer with a Computer Engineering background (BE, NUST–CEME, 2024, CGPA 3.66/4.0), most recently at Motive, where I built backend systems, APIs, and Apache Airflow ETL pipelines that turned raw data into user-facing insights.

My interests span backend and software architecture, data engineering and ETL pipelines, and full-stack development. I'm working to broaden from backend-focused work toward full-stack, product-minded engineering, where I can own more of the stack and the decisions around it, while keeping the title of Software Engineer.

I'm currently open to new opportunities in backend and full-stack engineering. Embedded systems and hardware, the areas that first drew me into engineering, remain a personal interest I keep up on the side — see Beyond Software for that work.

3.66 CGPA, BE Computer Engineering
30+ Coursera courses completed
4 Roles across software & embedded
120+ Freelance projects delivered

Work Experience

L2 Software Engineer at Motive
Sep 2024 – Sep 2026
Ruby on Rails · Python · Apache Airflow · SQL · PostgreSQL · Redis · Git · REST APIs
  • Owned a complex Apache Airflow pipeline (Python, SQL) that ingested and transformed USA CSA panel data into clear, user-facing compliance insights.
  • Set up ETL DAGs for a Canada-based data environment, extending pipeline coverage to a new region.
  • Built and maintained backend services in Ruby handling production traffic with high reliability.
  • Debugged and resolved critical production issues, reducing downtime.
  • Designed and implemented RESTful APIs for internal services.
  • Optimized PostgreSQL/Redis query performance and caching strategies.
  • Contributed to code reviews and deployment practice improvements.
Embedded Systems Intern at RISETech
Jul 2023 – Sep 2023
Nordic nRF52 · Zephyr RTOS · BLE · SAADC · C/C++
  • Worked on an IoT healthcare device using the Nordic nRF52 DK with Zephyr RTOS.
  • Integrated SAADC to acquire EMG sensor data, transmitted over BLE.
  • Developed firmware to manage the MPU6050 sensor over I2C.
  • Optimized embedded algorithms for performance and memory efficiency on ARM microcontrollers.
  • Supervised and mentored junior interns.
Software Intern at BCUBE
Sep 2021 – Oct 2021
Python · PyQt · Device APIs
  • Developed Python software to control a biometric device with a custom UI.
Assembly Language Tutor at Fiverr
Mar 2021 – May 2023
MIPS · x86 · ARM Assembly · Debugging
  • Delivered 120+ projects, maintaining a 5-star rating across 50+ clients.

Education

BE Computer Engineering, NUST, CEME, Islamabad

Graduated June 2024 · CGPA 3.66 / 4.0

Completed 30+ Coursera courses alongside coursework, including specializations in Development of Secure Embedded Systems (EIT Digital), Introduction to Programming the IoT (UC Irvine), and Computer Vision with Embedded ML (Edge Impulse).


Technical Skills

Languages

  • C/C++
  • Python
  • Ruby
  • SQL
  • Go

Backend

  • Ruby on Rails
  • Flask
  • REST APIs

Data Engineering

  • Apache Airflow
  • ETL Pipelines
  • DAG Design
  • Data Ingestion & Transformation

Core CS

  • Operating Systems
  • System Programming
  • System Design
  • Data Structures & Algorithms

Databases & Tools

  • PostgreSQL
  • Redis
  • Git
  • Linux
  • Docker

Cloud (AWS)

  • EC2
  • EBS
  • ECS
  • EKS
  • S3
  • IAM
  • RDS
  • DynamoDB

Architecture

  • RISC-V
  • Computer Architecture
  • CPU Design Fundamentals

Embedded & Systems (hobby)

  • Embedded C
  • RTOS (Zephyr)
  • Embedded Linux Basics
  • Firmware Development

Hardware Platforms (hobby)

  • Arduino
  • ESP8266/32
  • Raspberry Pi
  • Nordic nRF52
  • Jetson Nano

Low-Level (hobby)

  • Interrupt Handling
  • Memory Management
  • Boot Process Basics
  • I2C/SPI/UART