Skip to content
View Ehtasham-Arif01's full-sized avatar

Block or report Ehtasham-Arif01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ehtasham-Arif01/README.md

Zenodo Portfolio


Ehtasham Arif

AI / ML Engineer · CS @ FAST NUCES · Builder · Researcher · Open-Source Contributor


LinkedIn Medium Blog Email Profile Views


"Build things. Break things. Learn fast."


whoami

class EhtashamArif:
    def __init__(self):
        self.name        = "Ehtasham Arif"
        self.role        = "AI / ML Engineer"
        self.university  = "FAST NUCES — Dean's List 2025 🏆"
        self.semester    = "6th Semester, BS Computer Science (2023–2027)"
        self.location    = "Islamabad, Pakistan 🇵🇰"

    @property
    def currently(self):
        return [
            "🤖  Building LLM & RAG pipelines and agentic workflows (LangChain, LangGraph, CrewAI) — AI/ML Intern @ Xandec",
            "🔭 Researching Vision Transformers & cross-hospital medical AI generalization",
            "🛡️  Building deepfake detection systems with EfficientNet + ELA forensics",
            "📱  Developing on-device AI photo editing apps with MIRNet + TFLite",
            "🌱  Deepening knowledge in LLMs, MLOps, and big data pipelines",
            "🤝  Teaching Assistant — Programming Fundamentals & DB Systems @ FAST NUCES",
            "✍️   Writing about AI/ML at blog.ehtashamarif.com",
        ]

    def contact(self):
        return "p230567@pwr.nu.edu.pk"

🧠 AI / ML Stack

Category Technologies
Core ML / DL Python PyTorch TensorFlow Keras Scikit-learn GANs
Transformers & Vision ViT timm HuggingFace EfficientNet
Computer Vision OpenCV MediaPipe CNN TFLite
LLMs & Agentic AI LLMs RAG LangChain LangGraph CrewAI MCP
NLP & Attention Transformers NLP BERT
Research & Kaggle Kaggle Zenodo Jupyter
Data Science Pandas NumPy Matplotlib Seaborn Plotly
Graph & Network NetworkX Neo4j
Big Data (Learning) Hadoop Apache Spark Kafka

💻 Full-Stack, Mobile & DevOps

Category Technologies
Web Dev React Node.js Express.js FastAPI PHP JavaScript
Mobile Flutter Android Dart
Databases MySQL MongoDB SQLite PL/SQL
DevOps Linux Docker Kubernetes CI/CD Terraform Nginx Git Bash
Languages Python C++ C Java Dart

🚀 Featured Projects


👗 Body Measurements & Virtual Try-On

PyTorch · SAM 3D · CatVTON · Flutter · Computer Vision · Fine-Tuning

Deep Learning Flutter

A deep learning computer vision pipeline for body measurement estimation and virtual garment try-on, built as part of applied AI work at Xandec.

  • Fine-tuned SAM 3D for body segmentation, extracting precise body contours from images to drive measurement estimation
  • Fine-tuned CatVTON for realistic garment fitting, rendering clothing onto a user's body with accurate drape and fit
  • Delivered the full pipeline through a companion Flutter mobile app for an end-to-end try-on experience
  • Combined classical CV preprocessing with deep generative fitting for a production-oriented virtual try-on flow

🫁 Clinical Attention Consistency — ViT for Chest X-Ray Analysis

PyTorch · Vision Transformer (ViT-B/16) · timm · Kaggle GPU · Medical AI · Custom Loss Design

Research Paper

The Problem: An AI trained at Hospital A fails at Hospital B — not because diseases changed, but because the model learned scanner artifacts instead of actual pathology. This is the cross-hospital generalization gap — a critical barrier to real-world clinical deployment.

The Solution: A novel Clinical Attention Consistency (CAC) Loss that supervises ViT internal attention maps with 880 radiologist-drawn bounding box annotations, forcing the model to attend where doctors attend.

Standard Fine-tuning  →  Model looks at random artifacts and bright spots
CAC Loss (Our Method) →  Model forced to focus on clinically relevant disease regions ✅
Total Loss = BCE Loss + 0.5 × CAC Loss
Metric Result
Overall Mean AUC — NIH (25,596 images) 0.7664
Best Disease — Hernia AUC 0.865
Cross-hospital transfer — NIH → Stanford CheXpert +0.0018 (no retraining)
Diseases improved on completely unseen hospital 5 / 7 (71%)
Training scale 112,120 X-rays · 14 diseases · 2 hospitals
  • Fine-tuned ViT-B/16 with partial unfreezing (blocks 8–11) + custom weighted BCE for extreme class imbalance (up to 637:1)
  • Extracted CLS→patch attention from the final transformer block to compute spatial supervision signal
  • Full research paper written to publication standard, published open-access on Zenodo

📄 https://doi.org/10.5281/zenodo.19809678


🛡️ Deepfake Image Detector — AI Forgery Detection System

PyTorch · EfficientNet-B0 · FastAPI · React 19 · OpenCV · ELA Digital Forensics

Face Accuracy Image Accuracy

Professional full-stack AI forgery detection combining deep learning with classical digital forensics.

  • Hybrid dual-pipeline: EfficientNet-B0 deep learning backbone + Error Level Analysis (ELA) for JPEG compression artifact detection
  • Face-centric analysis: OpenCV Haar Cascade isolates and crops faces for targeted GAN/Diffusion artifact classification
  • Weighted consensus verdict: Face model (60%) + Global model (25%) + ELA forensics (15%) → classifies as REAL / FAKE / UNCERTAIN
  • Full-stack deployment: FastAPI backend with Uvicorn + React 19 frontend delivering real-time confidence scores and forensic breakdowns
  • Dual inference runs in parallel on full image and isolated face region to catch both global scene inconsistencies and local facial artifacts

📱 PixelSpark — Professional AI Photo Editor for Android

Flutter · C++17 · TFLite · MIRNet · dart:ffi · CMake · Provider

Offline Android Model

Professional AI-powered photo editor that runs entirely on-device — no internet, no cloud, no data leaving your phone.

  • On-device MIRNet AI enhances low-light images with a ~27MB TFLite model via tflite_flutter — zero server dependency
  • C++17 native processing core accessed through dart:ffi for maximum speed and memory efficiency; parallel isolate-based inference keeps UI at 60fps
  • 21+ pro editing tools: AI Smart Enhance, 8 style filters (Pencil Art, Anime, Comic Book, Retro Film, 3D Relief…), manual adjustments (brightness, contrast, saturation, gamma, exposure, sharpness), face retouching, geometry tools
  • Non-destructive editing pipeline: Full undo/redo history with memory-efficient JPEG compression at every step
  • Auto-detects hardware acceleration capabilities; gracefully falls back to native C++ processor when AI acceleration is unavailable

🎯 VisionFlow — Real-Time Computer Vision Suite

Python · MediaPipe 0.10 · OpenCV · HTML5 Canvas · Modular CLI

RealTime Platform

A unified, modular suite of production-ready computer vision modules for real-time human body tracking and gesture interaction.

  • Face Mesh: 468 facial landmark tracking at sub-pixel accuracy — suitable for AR overlays and expression analysis
  • Multi-Hand Tracking: Simultaneous detection of multiple hands with 21 keypoints each; built-in gesture recognition pipeline
  • Holistic Pose Detection: Full-body skeleton tracking using 33 body keypoints for fitness / motion capture workflows
  • AirDraw Web App: HTML5 canvas application — draw in digital space via hand gestures tracked through webcam, no hardware required
  • Smart run.py launcher: Auto-checks and installs all dependencies, presents a CLI module selector — zero-friction onboarding

Node.js · Nginx · Docker · Linux VPS · SSL/TLS

Node.js Docker Live

Production-deployed full-stack real-time image enhancement platform on a Linux VPS. Configured Nginx reverse proxy, SSL termination, and containerised deployment. Optimised server-side processing pipeline to reduce response latency. Live at sketchey.com.


🧠 OS Scheduling & Deadlock Simulator

Python C Tkinter NetworkX

Interactive GUI for FCFS, SJF, Priority, and Round-Robin CPU scheduling with Banker's Algorithm deadlock detection and live resource-allocation graph visualisation.

🕸 Movie Knowledge Graph — Neo4j

Python Neo4j Cypher NetworkX

CSV movie data ingested into a Neo4j graph DB with Cypher-based recommendation queries and NetworkX graph topology visualisation.

🤖 Face Mask Detection System

Python OpenCV CNN TensorFlow

Real-time CNN-based classifier with live webcam inference. Full preprocessing pipeline, optimised for edge deployment.

💰 Expense Tracker Application

Python SQLite Pandas Matplotlib

Personal finance manager with user auth, categorical spend tracking, and interactive Matplotlib dashboards in an MVC architecture.

GitHub



🎓 Education & Achievements

┌─────────────────────────────────────────────────────────────────────┐
│                                                                     │
│  🎓  BSc Computer Science          FAST NUCES · 2023 – 2027        │
│  🏆  Dean's List 2025              Top 10% of class                │
│  🤖  AI Hackathon Finalist         Trilliet AI Hackathon 2025      │
│         Top teams from 50+ competing                               │
│  🔬  AI Research Participant       NuSYS Lab, FAST NUCES           │
│  📄  Published Researcher          Zenodo · 2025                   │
│  📚  Teaching Assistant            Prog. Fundamentals & DB Systems  │
│  👥  Core Member                   COLAB NU Tech Community         │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

📜 Certifications

Badge Certification Provider Date
🫁 Clinical Attention Consistency — Research Paper Zenodo (Open Access) 2025
🧠 Introduction to Machine Learning Coursera Feb 2025
🤖 Deep Learning A-Z (Neural Networks, CNNs, RNNs) Udemy 2025
🌐 Web Development Bootcamp Udemy Dec 2024
🐧 Linux Fundamentals & Shell Scripting Jan 2024

🤝 Let's Connect


Portfolio LinkedIn Email Blog Medium



Pinned Loading

  1. chest-xray-vit-attention chest-xray-vit-attention Public

    Vision Transformer with Clinical Attention Consistency loss for multi-label chest X-ray disease detection and cross-hospital generalization

    Jupyter Notebook 3

  2. Deepfake-image-Detector Deepfake-image-Detector Public

    Deepfake-image-Detector is a professional-grade forensic tool designed to combat digital misinformation. It utilizes a sophisticated hybrid architecture that combines EfficientNet-B0 deep learning …

    Jupyter Notebook 3

  3. PixelSpark PixelSpark Public

    PixelSpark is a professional AI photo editor for Android that enhances low-light images using MIRNet TFLite 100% offline, no cloud required. Built with Flutter and a high-performance C++ core via d…

    Dart 8

  4. VisionFlow VisionFlow Public

    A professional real-time Computer Vision suite implementing high-precision Face Mesh, Hand Tracking, and Pose Estimation using MediaPipe & OpenCV. Features an interactive gesture-driven AirDraw can…

    JavaScript 3

  5. Sketchey.com Sketchey.com Public

    A professional web-based image processing suite with artistic filters (pencil sketch, cartoon effect), advanced editing tools, and real-time preview. Built with Flask and OpenCV.

    HTML 3

  6. OS-Scheduling-and-Deadlock-Detection-Simulator OS-Scheduling-and-Deadlock-Detection-Simulator Public

    Operating System Simulator that visualizes CPU Scheduling and Deadlock Detection algorithms in an interactive and user-friendly way.

    Python 3