Available for freelance & contract work

Mohammed Usamah

AI/ML Engineer — computer vision, digital twins & Unreal tooling

I train custom models and ship editor tools that turn photos, video, and 3D assets into production-ready scenes — digital-twin pipelines and standalone Unreal Engine plugins.

40+Projects shipped
2+Years in AI/ML
5UE5 plugins
Computer VisionYOLO · OpenCV · PyTorch
Portrait of Mohammed Usamah, AI and machine learning engineer
Unreal Engine 5.6Python plugins · digital twins
35+ Projects completed
2+ Years experience
14 Certifications
7+ AI domains

About

Building models that ship into real tools

AI/ML engineer with 2 years of experience

I specialize in custom model training — computer vision, NLP, and agentic systems — then wrap that work in tools people can actually run. Lately that means Unreal Engine Python plugins, synthetic data pipelines, and digital twins built from photos or video.

Outside Unreal I work across TensorFlow, PyTorch, YOLO, RAG agents, and freelance computer-vision systems for cameras, drones, and inspection workflows.

Stack

Technical skills

The full stack behind the work — models, Unreal tooling, agents, and the libraries I ship with.

Languages

Python
Unreal Python
SQL
HTML / CSS
JavaScript

AI / ML

PyTorch
TensorFlow
Scikit-Learn
XGBoost
Deep Learning
CNNs
GANs
VAEs
Diffusion
LSTMs
Time Series

Computer Vision

OpenCV
YOLO
YOLO-World
MediaPipe
Object Detection
Pose Estimation
U-Net
Isaac Sim

NLP & Agents

NLP
Transformers
LLMs
RAG
LangChain
LangGraph
CrewAI
Hugging Face
Whisper
Gemini

Unreal Engine

Unreal Engine 5.6
Editor Tools
Digital Twins
FBX Pipeline
Asset Migration
UAT Packaging

Tools & Data

Git
Docker
Jupyter
Pandas
NumPy
Matplotlib
Streamlit
n8n

Selected work

What I’m building now

Unreal Engine tools and AI projects — Digital Twin Builder is a standalone editor tool that drops into any UE5 project.

All projects

Digital Twin Builder — real room and matching digital twin

Digital Twin Builder

Standalone UE5.6 tool: images or video → YOLO-World detection → spawned digital twin. Drops into any Unreal project.

Unreal EngineYOLO-WorldPython
FBX Batch Importer Plugin

FBX Batch Importer Plugin

Unreal editor plugin that imports FBX or ZIP packages with textures, materials, and folder structure. Supports skeletal or static meshes from Tools → Import FBX Package.

Unreal PluginFBXPython
Asset and Component Migrator

Asset & Component Migrator

Right-click Unreal assets or components and package them with every dependency into a standalone ZIP or another local project.

Unreal PluginAsset PipelineEditor Tools
Project Packager Plugin

Project Packager Plugin

Cook and package the Unreal project as Developer or Shipping builds, with live UAT progress streamed to the Output Log.

Unreal PluginUATPackaging
AI Drone tracking

AI Drone Tracking

Multi-sensor FPV drone detection in Isaac Sim using synchronized RGB and LWIR cameras, YOLO, and ground-truth pose for Kalman tracking.

PythonYOLOIsaac Sim
Tennis match analytics

Tennis Match Analytics

Computer vision pipeline for tennis footage: court calibration, ball tracking, bounce detection, and YOLO-based player analysis.

PythonYOLOSports Analytics
Call of Duty Assistant

Call of Duty Assistant

Computer vision assistant for Call of Duty. The match ran on a PS4 while we remotely accessed the stream on PC, then ran enemy detection on that live feed.

PythonComputer VisionPS4 Remote Play
Anime Frame pose retargeting

Anime Frame

Pose-retargeting pipeline that turns sketches and Canny edges into consistent anime frames with Gemini, Streamlit UI, and Docker.

PythonGeminiStreamlit
Face mask detection

Face Mask Detection

Ensemble CNN pipeline comparing SimpleCNN, MobileNetV3, and ResNet50 with voting, stacking, and statistical ablation studies.

PythonPyTorchComputer Vision
Vehicle Counter

Vehicle Counter

Detects and counts vehicles in traffic footage using object detection algorithms in real time.

PythonComputer VisionObject Detection
Webbots

Webbots

Browser automation bots for repeating web tasks, scraping, and agent-style navigation in Python.

PythonAutomationWeb
Fruit detection

Fruit Detection

Computer vision model that classifies fruit from images for inspection and sorting workflows.

PythonComputer VisionClassification
GAN from scratch

GAN from Scratch

Generative adversarial network implemented from the ground up to learn image generation without high-level wrappers.

PythonGANsDeep Learning
Transformers from scratch

Transformers from Scratch

Attention, encoder-decoder stacks, and training loops built by hand to understand modern NLP architectures.

PythonTransformersNLP
Variational autoencoder

Variational Autoencoder from Scratch

VAE implementation covering encoder-decoder structure, latent sampling, and reconstruction loss.

PythonVAEDeep Learning
Office management system

Office Management System

Desktop/web tooling for office records, staff workflows, and day-to-day operations.

PythonCRUDAutomation
Web Chat

Web Chat

Real-time chat application for browser-based messaging and conversation threads.

PythonWebMessaging
Robotics

Robotics

Robotics experiments covering control, perception, and Python simulation for motion tasks.

PythonRoboticsSimulation
Scratch ML

Scratch ML

Core machine-learning algorithms reimplemented from scratch for learning and debugging.

PythonNumPyMachine Learning
Netflix clone

Netflix Clone

Streaming-style UI clone with catalog browsing and playback layout patterns.

PythonWebUI
Iris classification

Iris Classification

Classic iris flower classifier using feature analysis and supervised learning.

PythonClassificationScikit-Learn
Dice rotate

Dice Rotate

Vision/graphics experiment for detecting and tracking dice rotation from image sequences.

PythonComputer VisionTracking
Manufacturing Quality Control

Manufacturing Quality Control

Detects damage in car manufacturing parts using deep learning for automated quality control.

PythonComputer VisionDeep Learning
Card Detection

Card Detection

Identifies and classifies playing cards from images even under partial visibility or varied lighting conditions.

PythonComputer VisionObject Detection
Face Recognition Attendance System

Face Recognition Attendance System

Automated attendance tracking using real-time face detection and recognition without manual input.

PythonComputer VisionFace Recognition
Real-Time Pose Estimation

Real-Time Pose Estimation

Human body pose detection and skeleton tracking from video streams for fitness coaching and gesture control.

PythonComputer VisionMediaPipe
Medical Image Segmentation

Medical Image Segmentation

U-Net model that segments regions of interest in medical scans for early detection of anomalies.

PythonU-NetMedical Imaging
Basketball Analytics System

Basketball Analytics System

Tracks player movements, ball trajectories, and shot accuracy in real time from game footage.

PythonYOLOSports Analytics
Nail Design Try-On

Nail Design Try-On

AR overlay of nail art onto live hand video so users can try styles before applying them.

PythonARMediaPipe
Football Analytics System

Football Analytics System

Tracks player positions, tactical formations, and match statistics from broadcast footage.

PythonYOLOSports Analytics
Store Security System

Store Security System

Retail surveillance that detects shoplifting, monitors customer flow, and triggers real-time alerts.

PythonYOLOSurveillance
News-AI

News-AI

Multi-agent system built with CrewAI that gathers, analyzes, and summarizes news from various sources.

PythonCrewAIMulti-Agent
RAG Document Q&A Agent

RAG Document Q&A Agent

Retrieval-augmented generation that answers queries over large document collections with cited responses.

PythonRAGLangChain
AI Research Agent

AI Research Agent

Autonomous agent that browses the web, extracts information, and compiles structured research reports.

PythonLangGraphWeb Search
AI Code Review Agent

AI Code Review Agent

Reviews pull requests, detects bugs and code smells, and explains issues in plain language.

PythonLLMCode Analysis
AI Customer Support Agent

AI Customer Support Agent

Handles queries via RAG, keeps conversation memory, and escalates complex issues intelligently.

PythonRAGMemory
Document Processing Agent

Document Processing Agent

Extracts, classifies, and routes information from invoices, contracts, and forms with no manual effort.

PythonLLMDocument AI
Product Recommendation Agent

Product Recommendation Agent

Analyzes behavior and purchase history to deliver personalized product recommendations in real time.

PythonLLMRecommendation
Factory Process Monitoring Agent

Factory Process Monitoring Agent

Monitors industrial equipment metrics, detects anomalies, and triggers maintenance before failures.

PythonIoTAnomaly Detection
Research Paper Summary

Research Paper Summarizer

Generates concise summaries of academic papers while preserving key findings and conclusions.

PythonNLPTransformers
House Price Prediction

House Price Prediction

Regression model predicting house prices from location, size, and amenities using ensemble methods.

PythonRegressionFeature Engineering
Car Price Prediction

Car Price Prediction

Predicts car prices from make, model, year, and specs using ensemble ML algorithms.

PythonRegressionEDA
Customer Churn Prediction

Customer Churn Prediction

Predicts which customers are likely to leave a service using behavioral data for retention.

PythonXGBoostClassification
Movie Recommendation System

Movie Recommendation System

Hybrid engine combining collaborative filtering and content-based methods for movie suggestions.

PythonRecommendationScikit-Learn
Credit Card Fraud Detection

Credit Card Fraud Detection

Anomaly detection for fraudulent transactions using imbalanced learning and ensemble classifiers.

PythonAnomaly DetectionRandom Forest
BTC Price Prediction

BTC Price Prediction

LSTM time-series model forecasting Bitcoin prices using historical data and technical indicators.

PythonLSTMTime Series
GreenHouse Gas Emission Prediction

GreenHouse Gas Emission Prediction

Forecasts greenhouse gas emissions for the next 30 years using historical environmental data.

PythonTime SeriesForecasting
Stock Price Predictor

Stock Price Predictor

Multi-step forecasting combining LSTM and Transformer architectures on historical market data.

PythonTransformerTime Series
Weather Forecasting Model

Weather Forecasting Model

Forecasts temperature, precipitation, and wind patterns from historical meteorological data.

PythonDeep LearningClimate Data
Energy Consumption Forecasting

Energy Consumption Forecasting

Predicts residential and industrial energy consumption patterns to optimize grid management.

PythonLSTMEnergy Analytics
ReadAny

ReadAny

Reads books and PDFs aloud using text-to-speech for a hands-free audio experience.

PythonTTSPDF Processing
DeepFake Voice Detection

DeepFake Voice Detection

Identifies artificially generated or manipulated voices using spectral analysis and deep learning.

PythonAudio ProcessingDeep Learning
Bird Voice Classification

Bird Voice Classification

Identifies bird species from songs and calls using MFCC feature extraction and CNN classification.

PythonCNNAudio Classification
Speech Emotion Recognition

Speech Emotion Recognition

Classifies human emotions from audio recordings using MFCC and spectrogram features.

PythonEmotion AIAudio Analysis
Speaker Identification System

Speaker Identification System

Voice biometrics that identify who is speaking by comparing speaker-specific vocal features.

PythonVoice BiometricsDeep Learning
Real-Time Speech-to-Text

Real-Time Speech-to-Text

Live transcription using Whisper and streaming pipelines with low latency and high accuracy.

PythonWhisperSpeech Recognition
Youtube Downloader

Youtube Downloader

Python GUI to download YouTube videos and audio with quality and format options.

PythonGUIAPI Integration
Anime Web Scraper

Anime Latest Episode WebScraper

Scrapes anime sites to track and notify users about the latest episodes of their favorite series.

PythonWeb ScrapingAutomation
QR Code Generator

QR Code Generator

Generates QR codes from text or URLs with customizable size and error correction settings.

PythonImage ProcessingData Encoding
Speed Test

Speed Test

Measures internet download/upload speed and ping with a clean interface and visualization.

PythonNetworkingData Visualization
Network Intrusion Detection System

Network Intrusion Detection System

ML system detecting network intrusions by analyzing traffic patterns in real time.

PythonCybersecurityNetwork Security
Password Strength Analyzer

Password Strength Analyzer

Analyzes password strength using entropy calculation, pattern detection, and dictionary attack simulation.

PythonCybersecurityCryptography
AI-Powered Malware Detection

AI-Powered Malware Detection

Deep learning system analyzing file behavior to detect zero-day threats and classify malware.

PythonDeep LearningCybersecurity
Smart Phishing Detection

Smart Phishing Detection System

NLP and computer vision to detect phishing attempts in emails and websites.

PythonNLPComputer Vision

Learning

Certificates

Machine Learning Specialization

Coursera — Stanford University

December 2023

Supervised learning, neural networks, unsupervised learning, and reinforcement learning.

Deep Learning Specialization

Coursera — DeepLearning.AI

August 2023

CNNs, sequence models, attention mechanisms, and transformers.

Python for Data Science and Machine Learning

freeCodeCamp

July 2022

Python libraries for data analysis, visualization, and machine learning.

Applied Generative Adversarial Networks (GANs)

Coursera

April 2023

Developing and training GANs for generation tasks.

Using Vector Search for Semantic Search

DeepLearning.AI

February 2023

Vector-based search for semantic analysis and retrieval.

Introduction to AI and Vector Search

DeepLearning.AI

January 2023

Fundamentals of AI and vector search technologies.

ChatGPT Prompt Engineering for Developers

DeepLearning.AI

March 2023

Prompt engineering for ChatGPT and similar LLMs.

Quantization Fundamentals with Hugging Face

DeepLearning.AI

April 2023

Model quantization techniques in the Hugging Face ecosystem.

Getting Started with Mistral

DeepLearning.AI

May 2023

Using Mistral language models for downstream applications.

Multi AI Agent Systems with CrewAI

DeepLearning.AI

June 2023

Building and deploying multi-agent systems with CrewAI.

Introduction to On-Device AI

DeepLearning.AI

July 2023

Running AI models on edge devices and optimization techniques.

Introducing Multimodal LLaMA 3.2

DeepLearning.AI

August 2023

Multimodal LLaMA 3.2 for combined text and visual tasks.

Atlas Vector Search

DeepLearning.AI

September 2023

Vector search with Atlas for efficient information retrieval.

How Diffusion Models Work

DeepLearning.AI

October 2023

Fundamentals of diffusion models and generative AI applications.

Career

Experience

May 2026 – Present

AI/ML Engineer

Freelancing

Custom AI models for computer vision, NLP, and predictive analytics — plus Unreal Engine editor plugins and digital-twin tooling.

  • Shipped standalone UE5 plugins for digital twins, FBX import, and packaging
  • Created and deployed custom computer vision models for client projects
  • Optimized model performance and reduced training time by 30%
Jan 2025 – April 2026

AI/ML Engineer

JayzenAI

Built and deployed AI-powered solutions, contributing to model development and production ML pipelines.

  • Developed and fine-tuned custom AI models for real-world applications
  • Built and maintained ML pipelines for data processing and model training
  • Collaborated with the team to ship AI features into production
2022 – 2023

Machine Learning Intern

Vertic Lab

Assisted in developing ML models and data preprocessing pipelines with TensorFlow, PyTorch, and data analysis tools.

  • Preprocessed and analyzed large datasets for ML training
  • Implemented and tested various ML algorithms
  • Contributed to research papers on AI applications
2021 – 2022

Python Intern

Logigates

Worked on AI research projects in robotics and computer vision, assisting with experiments and data collection.

  • Assisted in designing experiments for robotics research
  • Implemented and tested computer vision algorithms
  • Documented research findings and methodologies

Background

Education

2019 – 2023

Bachelor's Degree in Computer Science

Focused on artificial intelligence, machine learning, and software engineering with hands-on projects in computer vision, NLP, and data science.

  • Specialization in AI and machine learning
  • Final year project: Custom deep learning model for image classification

Contact

Let’s build something

Open to freelance, Unreal tooling, and computer-vision work. Email is the fastest way to reach me.