Skip to content
BackNov 7
Ahmed Z.
Upwork badge

Ahmed Z.

Python Backend & AI Engineer | FastAPI, LLM & RAG

I build Python backends and AI applications with FastAPI and OpenAI API. From RAG assistants that search your documents to pipelines that extract structured data, I handle development, integration, and deployment. My Upwork track record includes $40K+ earned, 1,865 hours, and a client relationship spanning nearly three years. With 4+ years of engineering experience, I help clients build new applications, extend existing products, and automate document and data workflows. SELECTED WORK • RAG career assistant : document retrieval, CV analysis, and job matching in an interactive application. • AI construction estimation SaaS : plan-to-BOQ automation for construction estimation workflows. • Multi-provider speech-to-text API : a FastAPI and Docker service integrating speech recognition providers. • Document extraction pipelines : processing PDFs and images into structured JSON for downstream applications. HOW I CAN HELP → LLM & RAG applications AI assistants, document ingestion, vector retrieval, reranking, multi-turn conversations, prompt engineering, and structured outputs. → Python backend development FastAPI, PostgreSQL, Redis, REST APIs, asynchronous processing, WebSockets, and integrations with existing applications and external services. → Document processing & automation PDF and image extraction with PyMuPDF and Tesseract, batch processing, web scraping, and pipelines that move data between your sources and business tools. → Deployment & application integration Docker, Docker Compose, Linux servers, multi-service deployments, Streamlit interfaces, and speech-to-text/text-to-speech integration. My background also includes NLP, computer vision, and transformer fine-tuning, giving me a foundation for projects that combine language, documents, images, and other data. I can take responsibility for an entire application or contribute to a specific part of your existing system. You can expect clear communication, practical documentation, and thoughtful discussion of technical choices and trade-offs. Send me a brief description of what you’re building, your current stack, and the part you need help with.

🇹🇳Tunis, Tunisia$30/hr100% JSS4.97 (3)Since Mar 2023

Earnings and projects

MRR
$289

Last 6 months ÷ 6

World#99,781 / 412k
🇹🇳Country#287 / 1,246
Revenue, last 30 days
$0

Last 6 months: $1.7k

Total earnings
$43k

Billed in all: $46k

World#85,078 / 412k
🇹🇳Country#161 / 1,246
Per project
$8.7k

$578 in the last 6 months

World#18,953 / 412k
🇹🇳Country#37 / 1,246
Projects, last 6 months
3

Across 4 contracts

50% fixed50% hourly
World#66,479 / 412k
🇹🇳Country#194 / 1,246
Projects in all
5

Across 7 contracts

57% fixed43% hourly
World#266,042 / 412k
🇹🇳Country#795 / 1,246

Earnings, last 30 days

$45.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$45k$46k$47kOct 8Oct 23Nov 7

Skill rankings: Top 21% in Docker

Ranked by MRR among everyone on Upwork with the skill.

  1. #30Optical Character Recognition102 freelancers · 🇹🇳 #3Top 29%
  2. #37Streamlit152 freelancers · 🇹🇳 #1Top 24%
  3. #139Websockets613 freelancers · 🇹🇳 #1Top 23%
  4. #605Natural Language Processing2,688 freelancers · 🇹🇳 #5Top 23%
  5. #818Prompt Engineering2,859 freelancers · 🇹🇳 #3Top 29%
  6. #896Chatbot Development3,106 freelancers · 🇹🇳 #3Top 29%
  7. #898Web Scraping3,925 freelancers · 🇹🇳 #11Top 23%
  8. #903Large Language Model2,726 freelancers · 🇹🇳 #3Top 33%