// lahore, pakistan · 31.5204 N, 74.3587 E

person: zeeshan | conf 0.99

Muhammad
Zeeshan Javed

Computer vision engineer and AI researcher. I build vision systems that ship.

Portrait of Muhammad Zeeshan Javedface: zeeshan | match 0.99

Golf Shot Detection

Every shot found in hours of raw practice footage, cut into clips automatically. Earned the Upwork Rising Talent badge.

Mixed-Traffic Vehicle Detection

A 4-class detector for rickshaws, bikes and pedestrians, built from my own dashcam footage and wired into a live proximity risk overlay. Dataset and model are public.

jss:100%badge:rising_talentpapers:3yrs_exp:5+shipped:10+

// selected_work

Selected work

det 01 · conf 0.99public release

Mixed-Traffic Vehicle Detection

Pakistan had no public mixed-traffic detection dataset I could find, so I built one from my own dashcam: 203 anonymized clips, 1,506 boxes across 4 classes COCO misses, and a YOLO26n at 0.72 mAP50. All public.

YOLO26VoTTHugging FaceGradio
Read case study →
det 02 · conf 0.98

Golf Shot Detection Pipeline

Finds every shot in hours of raw practice footage and outputs trimmed clips, no manual scrubbing. Earned the Upwork Rising Talent badge.

MediaPipeYOLOv8Audio DSPFSM
Read case study →
det 03 · conf 0.97

Urdu News Video Analytics

Turned one full year of footage from Pakistan's top 10 news channels into a queryable SQL database of tickers, speech and speakers.

YOLOGAN-augmented OCRASRSpeaker ID
Read case study →
det 04 · conf 0.96

PSL Sign Language Generation

Generates Pakistani Sign Language video from text. Word-level dataset recorded with two deaf-education institutions. Under review at IEEE Access.

DiffusioncGANDWPoseStableAnimator
Read case study →
det 05 · conf 0.95

Handwritten Urdu OCR

Digitizing 150 pages of my father's handwritten diary, 1976 to 1985. TrOCR fine-tuning with a four-experiment ablation plan, headed for arXiv.

TrOCRLabel StudioShahmukhiAblations
Read the story →
det 06 · conf 0.94

Diachronic Urdu Corpus

A 1M word, decade-balanced Urdu text and image corpus: 3,439 pages from 328 books with double-typing quality assurance. Published at LREC 2026.

Corpus constructionQA pipelinesLREC 2026
det 07 · conf 0.93

Multi-Source Video Retrieval

Ask a question across a library of videos and get a grounded answer. Whisper ASR plus EasyOCR feeding FAISS and LangChain. M.Phil thesis work.

WhisperFAISSLangChainEasyOCR
det 08 · conf 0.92

Pensioner Verification System

Face verification with liveness detection for pension disbursement, so pensioners prove they are alive and present without visiting an office.

FaceNetDeepFaceLiveness
det 09 · conf 0.91

Sports Tracking Backend

Refactored the FastAPI backend behind a sports tracking product: homography, Butterworth filtering and finite state machines, production-ready.

HomographyFastAPISignal filtering
det 10 · conf 0.90public release

Media Anonymizer

Open-source tool that pixelates faces and license plates in video before release. Person detection drives head blurring where face detectors fail on hazy footage, backed by a manual audit. Proven on 12GB of dashcam archive with zero errors.

YOLOOpenCVOpen source

// demos

Systems running

recMixed-Traffic Risk Detection
YOLO26n detections driving the proximity risk overlay: green safe, orange caution, red critical
recGolf Shot Detection
Pose FSM flags the swing, ball tracking and audio confirm it, clip is cut
stillUrdu News Analytics
Urdu News Analytics: Ticker localization and Urdu OCR on live broadcast footage
Ticker localization and Urdu OCR on live broadcast footage
recPSL Sign Language
Alphabet recognition running live. The generation demo is available on request.
stillHandwritten Urdu OCR
Handwritten Urdu OCR: A 1976 page from my father's diary: naat, couplets and dated takhallus marks
A 1976 page from my father's diary: naat, couplets and dated takhallus marks

// case_studies

How the flagships were built

case_01

Mixed-Traffic Vehicle Detection

Problem

COCO-trained detectors do not know what an auto-rickshaw is, and no public Pakistan-specific mixed traffic dataset existed to train one on. Roads here mix rickshaws, bikes, carts and pedestrians in ways Western datasets never see.

Approach

Recorded 13 hours of dashcam footage from my own vehicle and hand-annotated 293 frames in VoTT with a 4-class taxonomy, split by source video to avoid leakage. Face detectors failed on hazy frames, so I built an anonymization pipeline around person detection with a full manual plate audit, released as its own open-source tool. Fine-tuned YOLO26n on a laptop CPU in under 3 hours and wired it into a proximity risk overlay with tracking and debounced labels.

Pipeline

dashcam footageVoTT annotationanonymizationYOLO26n fine-tunerisk overlay

Result

203 anonymized clips, 1,506 boxes and the model, all public on Hugging Face. mAP50 0.72 on original frames, 0.63 on anonymized ones, both reported in the card.

case_02

Golf Shot Detection Pipeline

Problem

Golf coaches record full practice sessions, then scrub through hours of footage by hand to find each shot. Manual trimming does not scale past a few sessions.

Approach

A finite state machine watches the golfer through MediaPipe pose keypoints and flags candidate swings. YOLOv8 tracks the ball to confirm each candidate, and an audio impact detector validates the strike before a clip is cut.

Pipeline

raw videopose FSMball trackingaudio validationtrimmed clips

Result

Fully automatic shot detection over long videos, delivered as a working pipeline. The project earned the Upwork Rising Talent badge.

case_03

Urdu News Video Analytical System

Problem

Pakistani news channels broadcast thousands of hours of Urdu content that nobody can search. Tickers, speech and speaker identity were all locked inside video.

Approach

Built every component from the data up: a self-annotated YOLO dataset for news ticker localization, a GAN-augmented Urdu OCR model, in-house ASR, speaker identification and summarization, then batch inference at scale at KICS-CLE.

Pipeline

broadcast footageticker detectionUrdu OCRASR + speaker IDsummarizationSQL database

Result

One full year of footage from the top 10 channels, processed end to end and queryable in SQL.

case_04

PSL Sign Language Video Generation

Problem

Deaf students in Pakistan have almost no signed video content. Producing it manually needs interpreters and a studio for every sentence.

Approach

Recorded a word-level Pakistani Sign Language dataset in collaboration with two deaf-education institutions. Trained a two-stage pipeline: diffusion-based gloss to pose, then cGAN pose to video. Now migrating to a StableAnimator diffusion pipeline with DWPose conditioning and SeedVR2 enhancement.

Pipeline

text glosspose diffusionpose to videoSeedVR2 enhancement

Result

Paper under review at IEEE Access. Second-generation diffusion pipeline in progress.

// a personal one

Handwritten Urdu OCR

My father kept a handwritten Urdu diary from 1976 to 1985. Around 150 pages: poetry, mixed Urdu and Punjabi in Shahmukhi script, pages written in more than one direction, takhallus marks in the margins.

I am digitizing all of it. That meant designing a custom Label Studio annotation schema for poetry layouts and multi-orientation pages, then a TrOCR fine-tuning pipeline with a four-experiment ablation plan.

Target: an arXiv paper and a public inference API, so other families can read their pages too.

// research

Publications and research

  • ·M.Phil in Artificial Intelligence, University of Punjab. Coursework complete, thesis defense pending.
  • ·Visiting Researcher, University of Konstanz, Germany. July to September 2025.
  • ·Guest Lecturer on computer vision, UMT Lahore. June 2026.

// services

Hire me for

Proven across sports video, road traffic and document archives. If your problem lives in footage, it fits here.

Custom computer vision systems

Detection, tracking, pose estimation, OCR and face recognition, built for your footage and your constraints.

Generative video and diffusion pipelines

Pose-conditioned video generation, GAN pipelines and diffusion model fine-tuning.

End-to-end ML delivery

Data collection, annotation workflows, training, deployment and a documented API at the end.

Technical mentoring and lectures

Paid one-on-one mentoring for data science students, plus guest lectures on computer vision.

step_01

Send the footage

A sample of your video or documents, and a sentence on what you need from it.

step_02

Feasibility demo

A working proof on your own data within days, before you commit to anything.

step_03

Fixed-scope build

Data, training, deployment and a documented API, delivered end to end.

// Proposals come with working demos, not slide decks. If the idea is feasible, you see it running first.

// client_feedback

What clients say

“He took my ideas and vision and turned them into a practical solution that made sense. The final outcome was perfect for an MVP and gives me a solid base to test with real users. His commitment to the project and genuine care about achieving the best outcome really set him apart.”
★ 5.0· Upwork client· Golf video app, shot-by-shot reel creation[Mar 2026]
“Zeeshan delivered a thorough, well-documented final package for a genuinely hard problem (TTS for Tedim Chin, a low-resource tonal language). He was transparent about technical limitations rather than overpromising, communicated promptly, and the final handoff included everything needed to reproduce the work. Would hire again. 5/5.”
★ 5.0· Upwork client· TTS fine-tuning for a low-resource language[May 2026]

// about

Builder in Pakistan

I work from Lahore, Pakistan, across three roles: heading AI at Aswad Labs, running research at KICS-CLE at UET Lahore, and building my own company, Visaitech.

Most of my projects start with a dataset that did not exist. I collect the data, design the annotation, train the models and ship the API. The papers come from the same work that pays the invoices.

I mentor data science students in paid one-on-one sessions and lecture on computer vision at UMT Lahore.

  • Principal AI Architect@ Aswad Labs[current]
  • Assistant Manager Research@ KICS-CLE, UET Lahore[2021 to present]
  • Founder and CEO@ Visaitech ↗[current]
  • Freelance CV Engineer@ Upwork and Fiverr[current]

Off duty

Kumrat Valley
frame 0412
Kumrat Valley
At the lake, Kumrat
frame 0447
At the lake, Kumrat
Northern Pakistan
frame 1103
Northern Pakistan
Lecturing in Konstanz
frame 0867
Lecturing in Konstanz

Travel photos live on Instagram. The mountains of northern Pakistan are the reset button.

// contact

Have a vision problem? Send the footage.

// replies within 24 hours · remote worldwide · overlaps the EU workday and US East mornings