Ismail A.
Backend & AI Systems Engineer | Python, APIs & Automation
I build backend and AI systems for teams that need more than a prototype. Most projects reach me at an awkward stage. Several APIs need to work together. An AI workflow is useful but inconsistent. A data process has become too manual, or an existing script keeps breaking in production. I work out what is actually failing, choose the simplest reliable architecture, and build the parts needed to make it work. My main stack is Python, FastAPI, PostgreSQL, Azure, and AWS. I work with REST and GraphQL APIs, authentication and RBAC, Stripe billing, queues and background jobs, third-party integrations, Docker, and CI/CD. A flashy AI demo is easy. The useful work is deciding what happens when the answer is uncertain. I build agent and retrieval workflows with structured outputs, validation, confidence checks, logs, and a review path for decisions that should not be fully automated. For data automation, I first check whether the source has a stable API or HTTP path. If it does, I use it. If it doesn't, I move to browser automation, proxies, or other access methods only when necessary. The result might be a recurring pipeline, backend service, database, spreadsheet, or internal tool. That depends on how your team needs to use the data. The work I take on includes: - Backend APIs and integrations - AI agents, retrieval systems, and document workflows - Data extraction, cleaning, deduplication, and enrichment - Scraper debugging and server-specific failures - Cloud deployment, testing, and technical handoff I like to validate the riskiest part first. A small working proof usually tells us more than a long plan. Once that part is clear, I build with proper error handling, tests, logging, documentation, and a clean handoff. I won't force browser automation into a problem that an API can solve. I also won't treat an AI output as reliable without checking how it fails. The goal is software your team can understand, operate, and continue improving. If you already have a system, send me the current setup and the part that is causing trouble. If you're starting from scratch, tell me what goes in and what you need to come out. I'll tell you where I would start.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.8k
Billed in all: $63,890$64k
$1.8k in the last 6 months
Across 31 contracts
Earnings, last 30 days
Skill rankings: Top 16% in C
Ranked by MRR among everyone on Upwork with the skill.
- #110Beautiful Soup634 freelancers · 🇲🇦 #2Top 17%🇲🇦#2 of 9
- #323C1,974 freelancers · 🇲🇦 #4Top 16%🇲🇦#4 of 26
- #443Selenium2,249 freelancers · 🇲🇦 #1Top 20%🇲🇦#1 of 20
- #875Web Scraping3,925 freelancers · 🇲🇦 #8Top 22%🇲🇦#8 of 40
- #1,374Java8,313 freelancers · 🇲🇦 #6Top 17%🇲🇦#6 of 82
- #1,777Data Scraping8,783 freelancers · 🇲🇦 #10Top 20%🇲🇦#10 of 55
- #3,706Automation12,739 freelancers · 🇲🇦 #16Top 29%🇲🇦#16 of 85
- #7,277Python31,606 freelancers · 🇲🇦 #52Top 23%🇲🇦#52 of 267