Experience

  1. Research Assistant

    System Analysis and Verification (SAVe) Lab, SEECS, NUST

    Responsibilities include:

    • Developing neuro-symbolic optimization frameworks that combine LLMs with SAT-solver heuristics, enabling constraint satisfaction without model fine-tuning.
    • Designing and evaluating LLM-guided heuristics for algorithm synthesis, contributing to novel methodologies in automated reasoning and AI-assisted solver design.
    • Formalizing quantum algorithms using HOL Light, focusing on proof of correctness toward verified quantum computing.
  2. Research Assistant

    Data Science & Machine Learning Lab, SINES, NUST

    Responsibilities include:

    • Conducted research on out-of-distribution (OOD) detection in YouTube videos using deep learning and anomaly detection techniques.
    • Developed models to identify and classify anomalous videos via content dynamics and metadata distributions.
  3. Research Associate

    Geo Visual Analytics Lab, IGIS, NUST

    Responsibilities include:

    • Served as a Research Associate on a project focusing on ”An Autonomous IoT Based Approach Towards Monitoring And Subsequently Identifying Invasive Dengue/Zika Vectors Prevalence and Possible Dengue Outbreak Area.”
    • Worked on computer vision for vector identification in autonomous monitoring systems, utilizing image processing techniques for real-time analysis of mosquito populations.
    • Organized and led a comprehensive four-week workshop on Python programming for Computer Vision applications.
  4. Technical Support Engineer

    ZKTeco Pakistan

    Responsibilities include:

    • Diagnosed and resolved firmware and hardware issues in embedded systems.
    • Utilized Python and C programming skills to integrate and optimize embedded systems seamlessly.
    • Applied Linux expertise to ensure smooth integration of embedded systems with Linux platforms.
    • Worked collaboratively with cross-functional teams to troubleshoot and resolve complex technical issues.
    • Maintained detailed documentation of troubleshooting procedures for future reference.
    • Actively pursued ongoing education, attending workshops to stay updated on embedded systems developments.

Education

  1. MS Computational Science & Engineering

    National Univeristy of Sciences and Technology

    GPA: 3.75/4.0

    Courses included: Model Checking, Data Analysis and Statistics, Graph Theory, Parallel Computing, Applied Mathematics, Applied Machine Learning, Deep Learning, Natural Language Processing

  2. BS Electrical Engineering

    University of Engineering and Technology, Taxila
    Specialization: Signal Processing & Communcation
Skills & Hobbies
Technical Skills
Python, C++, MATLAB, OCaml
Machine Learning
Theorem Proving
Model Checking
Hobbies
Hiking
Volleyball/Badminton
Cooking
Languages
80%
English
100%
Urdu
100%
Punjabi