AuditionProjectsWay of workAboutContact

Available for remote roles and contract work

AI Developer · Karachi, Pakistan

I build AI systems that earn their keep.

RAG pipelines, AI receptionists and voice agents, and automation that ties directly to revenue. Two live products, real client work, and a demo below you can try right now.

Track record
★★★★★5.0 · Upwork · Verified · May 2026

“Very fast delivery, clean and well-organised output. Shaheer knew exactly what to do and didn't need hand-holding. Will definitely hire again for similar work.”

Verified Client · Data Extraction · 500+ companies

Audition

Don't read about it. Call it.

Paste your company's website below, then call +1 781 365 5768 from your phone. In a few seconds you'll be talking to an AI receptionist that already knows your business, built on the same engine as NexaDesk. Try to trip it up.

We fetch the page you give us and hand it to the assistant so it can talk about your business specifically.

Leave a review

Projects

What I've actually shipped

Multi-agentVoice AIRAGLive

A 6-agent orchestrator that answers phone calls and WhatsApp messages, qualifies the lead, and books the appointment - no human in the loop.

A query rewriter and router run in parallel, dispatching to a knowledge agent, a qualifier agent, or an escalation agent depending on intent, with a confidence-gated RAG layer that never answers past what's actually retrieved. A sixth agent extracts structured lead fields (name, phone, budget) alongside the reply. Twilio media streams into Deepgram STT and back out through TTS in under two seconds round trip. Multi-tenant with row-level security in Postgres, a lead-scoring dashboard, and a vertical-config system so one orchestrator serves different business domains without forking code.

PythonFastAPIOpenAITwilioDeepgramRedisQdrantSupabaseReact
N
NexaDesk AIonline

This is NexaDesk's real public demo pipeline - a simplified simulation. The live system handles full conversations via WhatsApp and voice.

Visit NexaDesk →GitHub →
RAGMulti-tenantOffline for maintenance

195K+ vector search across 4,491 tax documents and 2,041 case laws, returning cited answers in seconds instead of hours of manual lookup.

Multi-tenant document RAG with per-firm data isolation, freemium billing, and an admin panel for document management. Currently offline for maintenance - this is real production experience at real scale, not a live demo to try today.

FastAPIQdrantGPT-4.1-miniCeleryRedisPostgreSQLMinIODocker
AutomationSelf-hostedBuilt

A niche goes in, four platforms get a published video out - script, voice, image, captions, human approval gate, zero cloud AI spend.

Fully self-hosted n8n pipeline: local LLM writes the script, local TTS narrates it, local diffusion model generates the hero image, FFmpeg composes the video, WhisperX burns word-accurate captions, a Telegram approve/reject gate holds it before it posts simultaneously to four platforms. Entirely Docker Compose, no per-token API costs.

n8nOllamaKokoro TTSFlux.1ComfyUIWhisperXFFmpegDocker
AutomationJob SearchDemo offline · code is live

An agent that reads a resume, then runs daily: pulls listings from five sources, embeds and re-ranks against a preference profile, and emails a digest with an auto-generated cover letter per application.

Built for myself in one session because I was tired of job boards. Five-source ingestion, vector re-ranking with sentence-transformers, LLM-generated per-application cover letters, all on a Celery/Redis job queue.

FastAPICeleryRedisPostgreSQLQdrantsentence-transformersGPT-4o-miniDocker

More shipped work

Content ideation pipeline

A niche goes in, a fully-researched video concept comes out in under 60 seconds.

6-stage pipeline on Gemini 2.5 Flash: viral-idea generation with scoring, 5 script variations, a 10-narrator TTS audition, full WAV narration, an Imagen-3 storyboard, and SEO keyword extraction - every paid call gated behind a cost estimate shown before it runs.

React 19TypeScriptGemini 2.5ViteImagen 3
Cold-outreach automation

Five separate tools that run my own lead-gen: Apollo discovery, LinkedIn content, email scraping, Reddit outreach, and a cold-email sequencer.

Built independently rather than as one platform - each hits a different channel/API (Apollo.io, Playwright-scraped listings, Snov.io, scheduled sequencing with reply/unsubscribe handling) to prospect for NexaDesk itself.

PythonPlaywrightAPI integrationDocker
EdTech platform

A bilingual live-classroom platform built for a community, not for scale.

Flask app with Jitsi-embedded classroom rooms, parallel English/Urdu content throughout, and an admin panel for enrollments and room management.

FlaskPythonSQLiteJitsi
Way of work

Two ways to work with me

Remote role

Full-time or fractional

Join as an AI/backend engineer - RAG, agents, voice pipelines, automation. I ship in production, not just notebooks.

White-label contract

Technical execution partner

Your agency sells it, I build it under your name. Fixed scope, fixed price, weekly working builds.

01

Discovery call

30 min. I listen first - the problem, the constraints, what success looks like.

02

Spec in 48 hours

A written scope: what gets built, what doesn't, a timeline. You approve before work starts.

03

Weekly working builds

Every 7 days you see running software, not status updates.

04

Ship & hand off

Deployed, documented, yours - codebase, infrastructure notes, a walkthrough.

About

Shaheer Salal

AI Developer

I left my studies in 2019 to support my family and spent the next five years running my own real-estate brokerage in Karachi, converting inbound leads into 100+ closed deals. I then completed a 12-month machine learning program and moved into AI engineering full time. That background is why NexaDesk and AskTax are built around how businesses actually work, not how engineers think they work. The work above is the evidence.

PythonFastAPIRAGMulti-agent systemsDockern8nQdrant
Contact

Let's talk.

The AI assistant above already has context on what I build - or use the form below. Response within 24 hours.

LocationKarachi, Pakistan
Response timeWithin 24 hours · Mon-Sat

Send a direct message: