
Muhammad Usman Ali
Verified Expert in Engineering
Machine Learning Developer
Lahore, Punjab, Pakistan
Toptal member since May 1, 2026
Muhammad is a senior AI professional with 8+ years of experience. He designs and deploys scalable solutions across machine learning, deep learning, computer vision, and generative AI. He's specialized in building intelligent systems leveraging large language models (LLMs), retrieval-augmented generation (RAG), agentic AI, and conversational AI (chatbots) to solve complex real-world problems.
Portfolio
Experience
- Python - 8 years
- FastAPI - 6 years
- Deep Learning - 5 years
- Machine Learning - 5 years
- Computer Vision - 4 years
- RAG Systems - 4 years
- Generative Artificial Intelligence (GenAI) - 3 years
- AI Chatbots - 2 years
Preferred Environment
Python, Computer Vision, Open-source LLMs, RAG Systems, AI Chatbots, Deep Learning, Machine Learning, Azure Machine Learning
The most amazing...
...projects I've worked involved building AI, LLM, ML, and computer vision solutions.
Work Experience
AI Tech Lead
Al Ghurair
- Worked as principal AI engineer at Al Ghurair Group, promoted from a vendor-based consulting role leading enterprise AI/GenAI initiatives with McKinsey and IBM, and providing architectural direction.
- Gathered business requirements and produced BRDs/technical specs, then architects end-to-end agentic AI solutions with full design documentation (system architecture).
- Built an autonomous agentic WhatsApp chatbot (decision logic, memory, fallback handling) with full Meta Cloud API integration, working cross-functionally with engineering and product.
Senior AI Contractor
Cliquify
- Engineered a dynamic RAG pipeline that combined vector retrieval with real-time tool use, enabling agents to autonomously query, synthesize, and surface domain-specific recruitment knowledge.
- Designed an agent memory and state management layer using PostgreSQL-backed vector stores, allowing persistent multi-turn context and more adaptive conversational responses.
- Architected and deployed a scalable REST API back end using FastAPI and LangChain/LlamaIndex, enabling production-grade orchestration of tools, knowledge retrieval, and multi-step reasoning workflows.
Computer Vision Engineer
Dough.zone
- Implemented deep learning-based detection and segmentation algorithms on road imagery, enabling automated analysis of surface conditions and improving report generation workflows.
- Applied LLMs to summarize feasibility reports and combined them with statistical road-feature analysis to produce more comprehensive and decision-ready final assessments.
- Led ML developers across the full product lifecycle, from data collection and model training to cloud deployment through REST APIs for production use.
Machine Learning Engineer
Aimbot studio
- Built a real-time sports video analytics platform using deep learning and computer vision, integrating object detection, multi-object tracking, and classification models to deliver accurate, frame-level insights from live video feeds.
- Applied and fine-tuned machine learning and deep learning models for classification, detection, segmentation, and custom ranking across medical, sports, audio, and geophysical datasets.
- Evaluated and customized state-of-the-art approaches, then deployed production-ready AI solutions across multiple domains, improving reliability and enabling real-world business adoption.
Experience
Large-scale Retrieval Augmented Generation (RAG) System
http://cliquify.meThe RAG system integrates seamlessly with existing data sources, enhancing decision-making and efficiency in the recruitment process. This project showcases cutting-edge AI technology applied to real-world challenges in the recruitment industry.
Automated Crack Detection and Report Generation
AI-powered WhatsApp Facility Management Assistant
https://al-ghurair.com/en/al-ghurair-property-managementThe solution uses Python, FastAPI, LLM-based agents, Redis session management, and back-end API integrations to guide users through service categories, property selection, issue details, scheduling, and booking confirmation. It also supports structured workflows, validation, error handling, and real-time communication with enterprise facility management systems.
The microservices were containerized with Docker and deployed on Azure Container Apps, with secure environment configuration, logging, scalability, and production monitoring. The assistant reduced manual customer-service effort and provided customers with a faster and more convenient way to manage facility maintenance requests.
Education
Master's Degree in Computer Science
Information Technology University of the Punjab - Lahore, Punjab, Pakistan
Bachelor's Degree in Information Technology
Punjab University College of Information Technology (PUCIT) - Lahore, Punjab, Pakistan
Skills
Libraries/APIs
REST APIs, PyTorch, Keras, TensorFlow, OpenCV, WhatsApp API
Tools
Azure Machine Learning, GraphRAG
Languages
Python
Frameworks
LangGraph, Agentic Frameworks, Django
Paradigms
Model Context Protocol (MCP)
Platforms
Amazon Web Services (AWS)
Storage
PostgreSQL, Neo4j, Databases
Other
RAG Systems, FastAPI, Generative Artificial Intelligence (GenAI), LangChain, Vector Databases, MLflow, Artificial Intelligence (AI), Machine Learning Operations (MLOps), Retrieval-augmented Generation (RAG), RAG Pipelines, Agentic AI Systems, LLM Integration, Orchestration, AI Agents, Debugging, Machine Learning, Large Language Models (LLMs), Computer Vision, Open-source LLMs, AI Chatbots, Deep Learning, Data Scientist, Agentic AI, ReAct Agents, Vector Data, WhatsApp, Conversational AI, Webhooks, AWS Bedrock AgentCore, AWS ECS Fargate
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring