Hi! I'm Haroon — BS Artificial Intelligence, SZABIST Islamabad

AI Engineer

I build AI systems end to end: retrieval, computer vision, and deployment. And I evaluate them before I call them done.

Portrait of Muhammad Haroon BS AI
Muhammad Haroon working

— ABOUT ME

Building AI systems that ship

I'm a BS Artificial Intelligence student at SZABIST Islamabad (CGPA 3.55), graduating in 2027. Most of my work sits in retrieval and LLM systems and computer vision. SupportGenie is a RAG support bot that abstains when retrieval is weak and holds up against jailbreaks; PixSearch is a CLIP-and-FAISS image search engine on Hugging Face Spaces. Alongside my degree I run the production website and SEO for a Dubai business, so I know what keeping a live system up actually involves. I'm looking for an AI/ML internship, and building toward an MS in Germany for Fall 2027.

83% hit rate@3 · SupportGenie
0.93 mAP · PixSearch
2 Live demos you can try
Download CV

Where I've worked

  1. Aug 2026 – Present Part-time · Remote

    Web Developer & SEO

    Battery Boost Dubai

    • Recovered the production WordPress site after a plugin-caused outage and migrated it to new hosting, restoring the business's main lead channel.
    • Built and maintain a custom WordPress plugin for site-specific functionality.
    • Led a technical SEO overhaul from a Search Console baseline: Rank Math, meta titles and descriptions, schema markup, keyword cannibalization fixes, and disavowal of 61 spam referring domains.
    • Set up GA4 event tracking for WhatsApp and phone-call leads, and publish SEO articles on a recurring schedule.
  2. Jul 2025 Internship · Remote

    Machine Learning Intern

    CodeAlpha

    • Trained regression and tree-based models on structured data, improving baseline R² and MSE on held-out splits through feature engineering and hyperparameter tuning.

View My Work

01

SupportGenie

A white-label RAG support platform: businesses plug in their own docs and get an assistant that cites its sources. Retrieval below a calibrated confidence threshold never reaches the LLM, so it hands off to a human instead of inventing a refund policy. Hardened against jailbreak and role-swap prompts. 83% Hit@3 on a held-out eval set.

02

PixSearch

Content-based image retrieval over a 1,000-image corpus. ResNet-50 and CLIP ViT-B/32 embeddings benchmarked against a classical HSV + HOG + ORB baseline, indexed in FAISS for sub-millisecond top-K search on CPU. mAP 0.93.

03

AgriVision-Pro

Plant disease detection from leaf images. A CNN built in TensorFlow/Keras classifies leaves as healthy or one of several diseases, trained with resizing, normalization, and augmentation. 79% test accuracy, with per-class precision and recall reported alongside it.

04

Valurex

A native Android budgeting app built with Kotlin, Jetpack Compose, and Room, with home-screen widgets. A side project in shipping outside my ML stack, open-sourced on GitHub.

What I work on

Retrieval & LLM systems

RAG pipelines that cite their sources, refuse what they don't know, and get measured on a real eval set.

Computer Vision

Image retrieval, classification, segmentation. Transfer learning on custom datasets, benchmarked against classical baselines.

Deployment & MLOps

FastAPI, Docker, Streamlit, Hugging Face Spaces. Models turned into services and demos people can use.

My Skills

Programming

Python C++ SQL Git

GenAI & Retrieval

RAG LangChain FAISS Sentence-Transformers LLM APIs

Deep Learning

PyTorch TensorFlow/Keras scikit-learn CNNs Transfer learning

Computer Vision

OpenCV CLIP ResNet scikit-image Image retrieval

Deployment & Tools

FastAPI Docker Streamlit Hugging Face Render Claude Code OpenAI Codex

Web & SEO

WordPress Search Console GA4 Rank Math Schema markup

Contact Me

Location

Islamabad, Pakistan

Availability

Available for internships · Nov 2026