Forward Deployed AI Engineer · AI Agents, RAG & Integrations

Shabeeb Hasan

AI features that still work a year after launch

I work with customer teams to turn real workflows into AI applications and reliable integrations.

Most AI demos look great and then break on real data and real users. I build the backend, the app and the model logic around the way your business actually works.

133 projects done. 71% were for clients who came back. Top Rated on Upwork, 100% Job Success, 106 five-star reviews.

133Projects Delivered
4,900+Upwork Hours
12+Years Experience
5.0Client Rating
Shabeeb Hasan: Senior AI and Full-Stack Engineer
Shabeeb Hasan Forward Deployed AI Engineer · MPhil Computer Science
Senior consultant profile AI integration, RAG systems, AI agents, full-stack AI platforms, and production automation.
Education depth MPhil CS, MS CS, BS Software Engineering, 12+ years delivery experience.
Direct contact Contact form | WhatsApp

What I Build

AI App & AI Integration Development

I add AI to the product you already have. It talks to your database, your CRM and your APIs, and it does real work, not demos.

OpenAIClaudeAPIs
RAG Chatbots & Knowledge Systems

A chatbot that answers from your own documents. Every answer shows where it came from, so you can check it.

RAGVector Searchpgvector
AI Agents & Workflow Automation

Agents that do the boring steps: sort leads, update the CRM, send the email, book the slot. A person approves before anything important goes out.

AgentsCeleryWebhooks
Full-Stack AI Platforms

The whole app, by one engineer. Database, API, screens, logins, payments and deployment. React, Next.js, Django, Node and Supabase.

Next.jsDjangoSupabase
Computer Vision, OCR & Document AI

Read text and fields out of photos, PDFs and ID documents. Find things in images. Send the unclear ones to a person instead of guessing.

OpenCVOCRDocument AI
Legacy Yii2 Modernization

An old PHP or Yii2 system that nobody wants to touch. I make it stable, add what you need, and leave notes the next person can follow.

PHPYii2APIs

Featured Outcomes

A few builds that show how I work: understand the job first, ship it, then check it does what the business needed.

Behavioral AI authentication mobile sensor system
Behavioral AI + Mobile Sensors

Behavioral AI Authentication

Sensor-based AI system for live handoff detection, confidence scoring, and owner/non-owner validation with immediate authorization control.

View flagship case study
Depression and anxiety detector computer vision project
AI/ML + Computer Vision

Depression and Anxiety Detector

MPhil research application: facial-expression analysis in Python, OpenCV, TensorFlow and scikit-learn to estimate depression and anxiety levels. University of Karachi, 2019 to 2021.

MPhil research project, not a client engagement
VoiceRelay live mic to speaker Android app
Android + Real-time audio

VoiceRelay, Live Mic to Speaker

Android app with a C++ DSP core on Oboe: noise suppression, feedback control and a limiter, built for low latency.

View case study
One investment ledger across Odoo, Zoho and SAP
ERP + Accounting

One Ledger, Three ERPs

The same purchase posts the same journal entry in Odoo 18, Zoho Books and SAP Business One. The accounting is tested once.

View case study
Stripe to MailerLite subscription flow: audit milestone then fix milestone
Integration Audit + Fix

Stripe to MailerLite: Audit, then the Fix

Duplicate and missed onboarding emails after payment. A two-day audit as its own milestone with written findings, then a second contract for the fix. January 2026.

View case study
GPT-3 question answering over private documents: chunk, embed, retrieve, answer
LLM + Retrieval

Question Answering over Private Documents

A 2023 GPT-3 proof of concept: chunk, embed, retrieve by similarity, answer from the retrieved passages. The pattern now called RAG, built in plain Python.

View case study

Flagship Portfolio

Food delivery rider app, driver app and React admin
Food Delivery Platform

Customer app, driver app (React Native), React admin for restaurants and a Django REST backend with Stripe Connect payouts and PostGIS. Six milestones, 2020 to 2021.

Read case study ↗
Dovia healthcare marketplace, showing its real patient dashboard and responsive consultation view
Dovia Healthcare Marketplace

Laravel + React web and two React Native clients. A healthcare product modernization with patient booking, doctor workflows, shared APIs and security regression tests.

Read case study ↗
FaceSearch AI image SaaS with LoRA training
FaceSearch AI Image SaaS

Django, Celery and React SaaS with FastAPI engines for face search, AI image generation, LoRA training and virtual try-on. GPU jobs are queued.

Read case study ↗
Job-Hunting AI lead pipeline and proposal Win Engine
Job-Hunting AI

My own SaaS: finds and qualifies businesses, drafts outreach a person approves, runs an AI receptionist and learns which proposals win. Next.js, Supabase, BullMQ.

Read case study ↗
Multi-agent pipeline: scout, writer, reviewer, approver and editor
Multi-Agent Pipeline

Five agents with one job each: scout, writer, reviewer, approver, editor. The approval step is plain code, so nothing goes out without a tap on the phone. Claude, Codex, MCP.

Read case study ↗
Franco-fun partner referral rewards platform
Franco-fun Referral Platform

Partner referral and rewards platform, partners share a link, track each student's journey, and choose an impact reward. React 18 + TypeScript on Django 5 / DRF with PostgreSQL.

Read case study ↗
Behavioral authentication system using phone sensors
Behavioral Authentication System

Phone-sensor behavioral authentication PoC, on-device ML (scikit-learn), FastAPI backend, and a security-first owner/handoff state machine, validated with a cross-day signal feasibility study.

Read case study ↗
MediShare Pakistan medicine donation app on a phone
MediShare Pakistan

Medicine-donation marketplace on Expo (React Native) and Supabase, iOS, Android and a real desktop web app, bilingual EN/UR, with the donor's address and handover code protected by database policies rather than hidden UI.

Read case study ↗
Zoho AWS Lambda to Odoo migration
Zoho to Odoo Migration

Seven Lambdas, two Deluge scripts and a 2.9 GB directory rebuilt as one Odoo 17 module, run against the client's own files. Nine defects found in the original.

Read case study ↗
Ishara, a PSX portfolio tracker with RSI notices
Ishara, PSX Portfolio Tracker

Built at Baydot. Pakistan stock portfolio during market hours, RSI notices on your phone, and a five-year test of the rule before any alert was built. FastAPI, SQLite, 345 tests.

Read case study ↗
Doctor and patient home-visit apps on a Laravel API
Doctor Home-Visit Apps

A doctor and patient app pair on a Laravel API, built and extended across three contracts from 2018 to 2020.

Read case study ↗
VoiceRelay live microphone to speaker Android app
VoiceRelay

Android live mic-to-speaker app with a custom C++ DSP core, noise suppression, feedback/howling suppression, and a look-ahead limiter on Oboe low-latency audio.

Read case study ↗
ComfyUI FaceID, ControlNet and LoRA workflow graph
ComfyUI Consistent-Face Workflows

ComfyUI graphs that keep one face consistent with a LoRA, IP-Adapter FaceID Plus V2 and an OpenPose ControlNet, plus the kohya_ss training notebook.

Read case study ↗
One ledger across Odoo, Zoho and SAP
Portfolio Ledger across 3 ERPs

An investment ledger whose accounting lives in one package: the same purchase posts the same journal entry in Odoo 18, Zoho Books and SAP Business One.

Read case study ↗
Native iOS and Android video modules inside a React Native app
Native Video Modules for React Native

Android MediaCodec transcoding and compression, then native overlay and baking on iOS and Android, exposed to the app as typed React Native modules. Two contracts for one client, 2025 and 2026.

Read case study ↗
GPT-3 question answering over private documents, proof of concept 2023
GPT-3 Question Answering over Private Documents

A February 2023 proof of concept: chunk, embed, retrieve by similarity, answer from the retrieved passages. The pattern now called RAG, in plain Python and the OpenAI API.

Read case study ↗
Stripe to MailerLite subscription flow audit and fix
Stripe to MailerLite: Audit, then the Fix

Duplicate and missed onboarding emails after payment. A two-day audit as its own milestone, written findings, then a second contract for the fix. January 2026.

Read case study ↗
Serverless video pipeline with FFmpeg on AWS Lambda
Serverless Video Pipeline

FFmpeg encoding on AWS Lambda with an auto-scaling EC2 overflow tier, six contracts with the same client between 2016 and 2018.

Read case study ↗
OCR and document intelligence pipeline
OCR Document Intelligence

Google Vision and Document AI extraction for a document scanning app, plus passport and licence OCR behind a React Native backend.

Read case study ↗
Django delivery at scale, 21 contracts
Django at Scale

21 product contracts for one platform company that builds on Django and React, between 2019 and 2025, parallel builds on shared standards.

Read case study ↗
Video studio editing app with native trim merge and speed
Video Studio Editor

React Native design-studio app with native video trim, merge, and speed tools for fast on-device editing.

Video compressor app for iOS and Android
Video Compressor

React Native video compressor with native iOS/Android encoding, CBR support, a themed UI, and 23 automated tests.

Roam Reality augmented reality travel platform
Roam Reality

Augmented reality app, live on iOS and Android since January 2025. I built the whole app: maps, AR, location-based outdoor experiences and leaderboards, plus a Django admin where staff pick regions on a Mapbox map.

Visit live site ↗
SupaQuery natural language data query platform
SupaQuery

Ask questions about a large claims spreadsheet in plain English. Built in Next.js + Supabase, rewritten in Go: read-only SQL guard, 400,000 rows loaded in 18 seconds.

Read case study ↗
genflow: durable ComfyUI generation jobs in Go
genflow (Go + ComfyUI)

Durable jobs for long image generations: leases, checkpoints, retries and backpressure. A crashed worker's job resumes without a second GPU run.

Read case study ↗
applymail: job post to tailored CV and cover letter
applymail (Go + Gmail + n8n)

Paste a job post or screenshot: matched CV, honest cover letter, sent from Gmail only after you tap Send.

Read case study ↗
Two-way SMS in a voice AI recruiting platform
Voice AI platform: two-way SMS (NDA)

Texting inside a voice AI recruiting product: queued sends, delivery status, no duplicates, voice session race fixes. Next.js, Supabase, BullMQ.

Read case study ↗
Depression and anxiety detection via facial expressions
Depression & Anxiety Detector

Python, machine learning, and computer vision system for facial-expression based emotional signal detection.

USPS address validation API integration
USPS Address Validator

PHP and JavaScript integration that validates, standardizes, and corrects US shipping addresses in real time.

ColorBook iOS coloring application
ColorBook

iOS coloring app with scanline flood-fill rendering, tap-to-color interaction, and a curated palette experience.

Read case study ↗
Bayesian network server application
Bayesian Network Server

Python web application for probabilistic inference, decision modeling, and Bayesian network analysis.

Payments dashboard SaaS platform
Payments Dashboard

Full-stack SaaS dashboard with Stripe integration, real-time analytics, and multi-tenant platform architecture. Result: Multi-tenant SaaS with real-time Stripe analytics.

Voice AI concierge system
Voice AI Concierge

Voice AI workflow for appointment booking, lead qualification, multilingual call handling, and CRM updates. Result: Automated booking & CRM updates via voice.

Insurance Wallet App
Insurance Wallet App

React Native app with ID-scan sign-up, covers and photo claims on a Cognito, Lambda and DynamoDB backend. 2018 to 2019.

Read case study ↗
Chat and Voice Calling App
Chat and Voice Calling App

Android messenger with phone login, chat, Sinch voice calls, push and an admin app. 2016.

Read case study ↗
Policy Change Monitor
Policy Change Monitor

Lambda job that diffs about 28 public policy pages and emails every change for review.

Read case study ↗
Voice Explorer (University Project)
Voice Explorer (University Project)

Record, trim with FFmpeg and upload to YouTube, plus an admin app and an AngularJS web app.

Read case study ↗

Upwork Client Reviews

Public feedback from completed Upwork jobs, backed by 100% Job Success and Top Rated status.

133Completed Jobs
10+In Progress
5.0Client Rating
4,930+Upwork Hours

71% of all my contracts came from repeat clients. 18 clients hired me two or more times, one of them 21 separate times, across a relationship that ran from 2019 to 2025. Clients come back because the work holds up in production.

Reliable 40 Committed to Quality 38 Collaborative 30 Clear Communicator 24 Solution Oriented 13 Professional 7 Accountable for Outcomes 3 Detail Oriented 3
CV-backed credibility

Role-Specific CV Pack

Choose from eight focused role resumes, each with matching project evidence, a single-column PDF and an editable text version. Forward Deployed AI Engineering is my primary focus.

Choose a role resume

Consulting Packages

Take these as a starting point. On the call we agree what you actually need and how long it takes.

Discovery

0 call
  • 15 minute scope review
  • Project fit and next steps
Book Call

Starter

1500 project
  • Landing page, MVP slice, or small automation
  • Mobile responsive delivery
  • 1 round of revision
  • Not included: backend APIs, auth, payments
Start

Growth

4500 project
  • Full-stack app or AI automation build
  • Payments, auth, APIs, and deployment
  • 2 weeks of post-launch support
  • Not included: ongoing maintenance (available separately)
Discuss

Enterprise

Custom
  • AI agent fleet or large platform
  • Legacy Yii2 modernization
  • Ongoing support and delivery
Let's Talk

How I Work

01
Discovery Call

I understand your business goal, current system, target users, budget, and launch timeline.

02
Plan first

You get a plain plan: what gets built, in what order, on which stack, and how long it takes.

03
Build in small pieces

I ship in short cycles. You see something working every week and can change direction early.

04
Launch and stay

I deploy it, hand it over with notes, fix what breaks, and stay for the next step.

Ready to Build?

Tell me what is broken or what you want built, and I will tell you what I would do first and how long it takes.

WhatsApp