I'm Dawood Sarfraz

Resume

About me

I am Dawood Sarfraz, a Computer Science graduate from FAST National University of Computer and Emerging Sciences, with a strong passion for Artificial Intelligence.

My interests lie in Machine Learning, Deep Learning, Natural Language Processing, Data Science, Digital Image Processing, and Computer Vision. I am driven by a desire to solve real-world problems through innovative AI solutions and continuously explore how these technologies can transform industries and improve lives.

I also provide professional services in AI, ML, DL, NLP, and Computer Vision. If you're looking for solutions tailored to your problem, feel free to check out my services section and get in touch to hire me for your project.

I value collaboration and believe that diverse ideas fuel innovation. I am always open to connecting with like-minded individuals to work on impactful projects in these evolving fields.

Interests

Artificial Intelligence

Machine Learning

Deep Learning

Language Processing

Software Engineering

Data Science

Computer Vision

Image Processing

Video Processing

Generative AI

Reinforcemment Learning

Robotics

Education

FAST National University of Computer and Emerging Sciences

Bachelor of Science in Computer Science;
September 2020 - September 2024 Pakistan

Field of Specialization: Artificial Intelligence
Relevant Coursework:
  • Probability and Statistics
  • Calculus amd Analytical Geometry
  • Differential Equations
  • Linear Algebra
  • Numerical Computing
  • Artificial Intelligence
  • Natural Language Processing
  • Deep Learning
  • Applied Machine Learning
  • Data Science
  • Digital Image Processing

Punjab Colleges

FSc Pre-Engineering
Gujranwala, Pakistan

Relevant Coursework:
  • Physic I & II
  • Mathematics I & II
  • Chemistry I & II

Certification

Project based Text Mining in Python

Linux Command Line - From Zero to Expert

Sentiment Analysis, Beginner to Expert

Go from Zero to Expert in Building Regular Expressions

Rust Programming Master Class: From Beginner to Expert

MATLAB Master Class: Go from Beginner to Expert in MATLAB

Experience

Deutics Global

Associate Machine Learning Engineer
Jan 2025 - Up-to-date, Full-time Lahore, Punjab, Pakistan (Onsite)

  • Working on Live Streaming
  • Video Survillance Systems

FAST NUCES

Machine Learning Engineer (Research Assistant)
September 2023 - September 2024, Full-time Pakistan (Onsite)

    • Project: Developed a multi-class skin cancer classification system using the HAM10000 dataset, which contains a diverse collection of skin lesion images. The goal was to classify different types of skin cancer accurately.
    • NasNet:
      • Achieved highest classification accuracy of 93% by leveraging the depth of the architecture. Fine-tuned the model to adapt to the nuances of the skin lesion dataset, ensuring precise classification results.
      • Precision: 94%, Recall: 93%, F1 Score: 93%.
    • ShuffleNet:
      • Enhanced computational efficiency by using grouped convolutions and channel shuffling, which reduced the model size and improved processing speed. Despite the smaller model size, accuracy was maintained at 87%, making it ideal for resource-constrained environments.
      • Precision: 87%, Recall: 87%, F1 Score: 87%.
    • CNN:
      • Achieved accuracy of 92% using a custom CNN model.
      • Precision: 92%, Recall: 92%, F1 Score: 92%.
    • Data Preprocessing & Augmentation:
      • Developed and optimized data pipelines to handle variations in the dataset, increasing the robustness of the models and reducing overfitting.
    • Outcome:
      • Gained hands-on experience in deep learning model development and optimization. Enhanced my skills in solving real-world problems, particularly in the healthcare domain with applications in image classification for medical purposes.

Anonymous Tree

Machine Learning Engineer
Jun 2023 – Aug 2023, Internship Remote, Pakistan

    • Project: Recommendation System Development
    • Objective: Built a personalized recommendation system leveraging user data, item metadata, and advanced machine learning techniques to offer tailored product suggestions.
    • Key Responsibilities and Tasks:
      • Data Collection & Preprocessing:
        • Collected and processed user interaction data (e.g., clicks, purchases, ratings) and item metadata (e.g., product categories, descriptions, attributes).
        • Cleaned, normalized, and structured the data for efficient use in model training.
        • Implemented techniques like data imputation and feature scaling to handle missing values and ensure accurate model predictions.
      • Model Development:
        • Developed a content-based recommendation system, utilizing item metadata (e.g., text-based features) to recommend similar products to users based on their previous interactions.
        • Implemented collaborative filtering techniques, such as user-based and item-based approaches, to suggest products based on user behavior patterns and item similarities.
        • Combined both content-based and collaborative filtering to form a hybrid recommendation system, improving the robustness and accuracy of the suggestions.
      • Model Optimization:
        • Tuned hyperparameters to improve model performance using techniques like Grid Search and Randomized Search.
        • Implemented evaluation metrics such as Precision, Recall, F1 Score, and Mean Squared Error (MSE) to measure the effectiveness of the recommendation system.
        • Applied cross-validation to ensure the model’s generalization across different user segments and avoid overfitting.
      • Algorithm Implementation:
        • Integrated Matrix Factorization methods (e.g., Singular Value Decomposition (SVD), KNN ) for collaborative filtering to predict missing interactions between users and items.
        • Utilized advanced techniques like TF-IDF (Term Frequency-Inverse Document Frequency) and Cosine Similarity for the content-based filtering approach to identify similar items based on their features.
      • Performance Monitoring & Continuous Improvement:
        • Monitored the recommendation system's performance in real-time to ensure it met the business requirements and user expectations.
        • Collected user feedback and incorporated it into model retraining and improvements.
        • Analyzed system performance over time, identifying areas for enhancement and testing new features and algorithms to increase recommendation accuracy.
      • Outcome:
        • Contributed to the development of a personalized recommendation engine that significantly improved product discovery and user engagement.
        • Enhanced the user experience by suggesting relevant products based on individual preferences, which led to increased user satisfaction and sales.

Services

We design AI-powered solutions that enable businesses to leverage advanced technologies for smarter decision-making and improved efficiency. As independent developers, we focus on solving real-world challenges and enhancing operational performance through intelligent systems.

Computer Vision

We specialize in extracting machine-readable insights from unstructured text, images, videos, and CCTV cameras, enabling organizations to adopt data-driven approaches for efficient content management. This process allows businesses to uncover valuable insights from diverse media sources, which can be leveraged to drive informed decisions and enhance overall operational effectiveness.

Industry Domains We Serve
  • Retail
  • Technology
  • Healthcare
  • Smart City
  • Agriculture
  • Manufacturing
  • Transportation

Text Analysis

Our expertise in Natural Language Processing (NLP) empowers your business with next-level digital assistance that is contextually aware and able to understand the nuances of human language. By processing and interpreting raw audio and text data, we help transform complex information into actionable insights, enabling your business to make smarter, more informed decisions and drive the success of your NLP projects.

Core NLP Capabilities
  • Text Classification
  • Sentiment Analysis

Large Language Model

We are committed to leveraging the power of cutting-edge technologies to transform how businesses engage with language. As a leading AI services provider, we specialize in delivering innovative solutions that harness the full potential of Large Language Models (LLMs). Our expertise allows us to create advanced tools and services that drive business growth, improve communication, and elevate decision-making through the capabilities of LLMs.

LLM-Powered Solutions
  • Chatbots and Virtual Assistants

AI Vision Applications

Discover practical and impactful computer vision applications that you can design, deploy, and operate in real-world scenarios, enabling transformative solutions for various industries.

Object Recognition:

Computer Vision application to read analog dials such as gauges, digital displays, and warning light colors using cameras.

Computer Vision Example
Industries:
  • Retail
  • Agriculture
  • Manufacturing
  • Healthcare
  • Smart Cities
  • Transportation
  • Security
OCR Data Extractions:

Computer Vision application to read analog dials such as gauges, digital displays, and warning light colors using cameras.

Industries:
  • Retail
  • Services
  • Education
Analog Instruments Reading:

A computer vision application designed to interpret analog dials, including gauges, digital displays, and warning light colors, by utilizing camera technology for accurate real-time analysis.

Computer Vision Example
Industries:
  • Retail
  • Smart City
  • Manufacturing
Predictive Maintenance of Heavy Machinery:

Construction and manufacturing companies leverage computer vision to enable predictive maintenance on heavy machinery, ensuring high accuracy in detecting potential issues before they lead to costly downtime.

Computer Vision Example
Industries:
  • Construction
  • Manufacturing
Hazardous Zone Identification:

Computer vision systems deployed on worksites can significantly enhance safety by continuously monitoring behavior in and around restricted areas and hazardous zones, providing real-time alerts to prevent accidents and ensure a secure environment.

    Computer Vision Example
    Industries:
    • Construction
    • Security
    • Manufacturing
    • Smart City
    Defect Detection:

    Discover how computer vision systems can be leveraged in the real world to automate the traditionally manual and time-consuming process of defect detection, increasing efficiency and accuracy while reducing human error.

    Computer Vision Example
    Industry:
    • Manufacturing
    Product Detection:

    Product detection utilizes deep learning technologies to automatically identify and classify various product types with high accuracy, streamlining inventory management and quality control processes.

    Computer Vision Example
    Industry:
    • Retail
    Pothole Detection:

    Computer vision systems deployed on worksites can significantly enhance safety by continuously monitoring activities around restricted areas and hazardous zones in real time, ensuring compliance with safety protocols and preventing accidents.

    Computer Vision Example
    Industries:
    • Smart City
    • Transportation
    Object Counting:

    We use cameras combined with deep learning techniques to enable automated and accurate object counting, streamlining inventory and monitoring processes.

    Computer Vision Example
    Industries:
    • Retail
    • Services
    • Manufacturing
    Ergonomic Risk Analysis:

    AI-based ergonomic risk analysis leverages cameras to detect and analyze employee posture, helping identify potential risks and improve workplace safety.

    Computer Vision Example
    Industry:
    • Manufacturing
    Automatic Number Plate Recognition:

    Automated Number Plate Recognition (ANPR) systems use computer vision to identify and track vehicles in real-time by detecting and reading license plates.

    Computer Vision Example
    Industries:
    • Smart City
    • Transportation
    • Security
    Eye Gaze Detection:

    Eye tracking and gaze detection technologies are used to monitor attentiveness, focus, and stress levels by analyzing visual attention patterns in real time.

    Computer Vision Example
    Industries:
    • Services
    • Transportation
    • Education
    • Healthcare
    Abandoned Luggage:

    Automatically detect and identify suspicious or potentially dangerous objects placed in public areas to enhance security and public safety.

    Computer Vision Example
    Industries:
    • Retail
    • Smart City
    • Transportation
    • Education
    • Security
    Detect Personal Protective Equipment:

    Automated safety and compliance monitoring helps minimize workplace accidents and ensure operational efficiency by detecting violations in real-time.

    Computer Vision Example
    Industries:
    • Transportation
    • Agriculture
    • Manufacturing
    Facial Emotion Analysis:

    Perform facial analysis to detect key attributes such as gender, age, emotions, and other demographic or behavioral traits.

    Computer Vision Example
    Industries:
    • Services
    • Transportation
    • Education
    • Healthcare
    • Retail
    Weapon Detection:

    Automatically detect weapons in real-time video streams to enable rapid threat identification and response.

    Computer Vision Example
    Industries:
    • Security
    • Smart City
    Vehicle Dwell Time:

    Monitor vehicle dwell time at scheduled stops to identify inefficiencies and enhance operational performance.

    Computer Vision Example
    Industries:
    • Smart City
    • Transportation
    Detect Stopping Vehicles:

    Automatically detect unexpected vehicle stops, identify anomalies in movement, and recognize dangerous situations in real-time to enhance safety and operational efficiency.

    Computer Vision Example
    Industries:
    • Security
    • Transportation
    • Smart City
    Fall Detection:

    Automated vision-based fall detection system using computer vision to accurately recognize human falls in real-time, ensuring timely responses for safety and emergency interventions.

    Computer Vision Example
    Industries:
    • Healthcare
    • Services
    Posture Recognition:

    Automated system to detect specific human poses, such as lying down, sitting, and standing, using computer vision to monitor and analyze human body movements in real-time for various applications like health monitoring and security.

    Computer Vision Example
    Industries:
    • Healthcare
    • Services
    Face Recognition:

    Implement deep face recognition technology to accurately match human faces in real-time video streams against a database, enabling secure and efficient identity verification in various applications.

    Computer Vision Example
    Industries:
    • Security
    • Services
    Social Distancing Monitoring:

    Leverage computer vision to monitor social distancing in real-time, identifying high-risk areas and non-compliance to ensure adherence to health guidelines and enhance safety in public spaces.

    Computer Vision Example
    Industries:
    • Manufacturing
    • Retail
    • Healthcare
    • Services
    • Smart City
    • Education
    Mask Detection:

    Utilize advanced computer vision algorithms to automatically detect unmasked individuals in public or indoor spaces, ensuring compliance with safety regulations and promoting a healthier environment.

    Mask Detection
    Industries:
    • Services
    • Smart City
    • Retail
    • Manufacturing
    • Healthcare
    Movement Heat Maps:

    Leverage crowd detection technology to analyze and visualize human movement trajectories in public spaces, generating heat maps that highlight areas of high activity, helping optimize space utilization and improve crowd management.

    Movement Heat Maps
    Industries:
    • Manufacturing
    • Retail
    • Smart City
    Intrusion Detection:

    Automatically detect and track intrusion events within designated areas by pinpointing the target's position, date, and time, providing enhanced security and real-time alerts for unauthorized access.

    Industries:
    • Agriculture
    • Education
    • Manufacturing
    • Retail
    • Security
    • Smart City
    Parking Lot Occupancy:

    A comprehensive solution that employs Computer Vision and Deep Learning to automatically detect vehicles and monitor parking lot occupancy, optimizing space utilization and improving operational efficiency.

    Parking Lot Occupancy
    Industries:
    • Retail
    • Transportation
    • Education
    • Smart City
    Vehicle Counting:

    Utilize computer vision to automatically detect and count various types of vehicles, enabling efficient traffic flow analysis and management.

    Vehicle Counting
    Industries:
    • Services
    • Transportation
    • Smart City
    Occupancy Detection:

    Implement vision-based occupancy detection systems to monitor and analyze the usage of public spaces and buildings in real-time.

    Occupancy Detection
    Industries:
    • Services
    • Education
    • Smart City
    • Manufacturing
    • Security
    Customer Behavior Analysis:

    Track the duration a person spends observing a display or staying in a specific area for insightful customer behavior analysis.

    Customer Behavior Analysis
    Industry:
    • Retail
    People Counting:

    Real-time area-based people counting using standard surveillance cameras for enhanced monitoring and data analysis.

    People Counting
    Industries:
    • Manufacturing
    • Transportation
    • Retail
    • Security
    • Services
    • Smart City
    Animal Monitoring:

    Deep learning for vision-based animal monitoring to increase productivity in farming.

    Animal Monitoring
    Industry:
    • Agriculture

    Text Classification

    We extract machine-readable information from unstructured text to enable data-driven approaches towards managing content and gain valuable insights from them.

    Computer Vision Example
    Sentiment Analysis:

    With our cutting-edge machine learning algorithms, we uncover hidden meanings in vast amounts of text, effortlessly detecting your customers' sentiments. This valuable insight helps to enhance your business performance.

    NER:

    We extract machine-readable information from unstructured text to enable data-driven approaches towards managing content and gain valuable insights from them.

    Projects

    • All
    • Machine Learning
    • Deep Learning
    • Data Science
    • Natural Language Processing
    • Computer Vision
    • Generative AI
    • Speech Processing
    • Video Processing
    • Robotics
    • Others

    Duplicate Question Pairs

    Duplicate Question Pairs

    Twittet Sentiment Analysis

    Twittet Sentiment Analysis

    RoboText Classifier

    RoboText Classifier

    LlamaAssist

    LlamaAssist

    PaperScope

    PaperScope

    Next Word Prediction

    Next Word Prediction

    Skin Cancer Classification using NasNet and ShuffleNet

    InsightFlow

    InsightFlow

    InsightFlow

    IntelliCrew

    InsightFlow

    Russian Language Sentiment Analysis

    Russian Language Sentiment Analysis

    Stock Market Prediction using LSTM

    Stock Market Prediction using LSTM

    Cyber Attacks Classification using Machine Learning

    Cyber Attacks Classification using Machine Learning

    Pakistan Food Prices Analysis

    Pakistan Food Prices Analysis

    MNIST Digit recognization

    MNIST Digit recognization

    Gold Price Prediction

    Gold Price Prediction

    Electronic Product Recommender

    Electronic Product Recommender

    Mart Sales Predictor

    Mart Sales Predictor


    Sonar Rock vs Mine Predictor

    Sonar Rock vs Mine Predictor

    Unit Converter in C++

    Unit Converter in C++

    Skills

    Languages

    c
    C
       
    cplusplus
    C++
       
    csharp
    C#
       
    java
    Java
       
    python
    Python
       
    javascript
    JavaScript
       
    matlab
    MATLAB
       
    r
    R

    Technologies

    flask
    Flask
       
    django
    Django
       
    nodejs
    Node.js
       
    reactjs
    React.js
       
    mysql
    MySQL
       
    mongodb
    MongoDB
       
    git
    Git
       
    docker
    Docker
       
    aws
    AWS
       
    kubernetes
    Kubernetes
       
    unity
    Unity
       
    linux
    Linux
       
    bash
    Bash
       

    Libraries

    opencv
    OpenCV
       
    scikit_learn
    Scikit-Learn
       
    pytorch
    PyTorch
       
    keras
    Keras
       
    tensorflow
    TensorFlow
       
    numpy
    NumPy
       
    pandas
    Pandas
       
    matplotlib
    Matplotlib
       
    seaborn
    Seaborn
       
    scipy
    SciPy
       
    sympy
    SymPy
       
    spacy
    spaCy
       
    huggingface
    Hugging Face
       

    Contact

    My Address

    Lahore, Punjab, Pakistan

    Social Profiles

    Loading
    Your message has been sent. Thank you!