Anass A.
Python Backend Engineer | FastAPI, Playwright & Clean Architecture
Most automation projects start as a script and end as a rewrite. I build them as systems from day one. I am a Python backend engineer working with FastAPI, PostgreSQL, Redis and Playwright. I design with Clean Architecture and DDD so the business rules stay separate from the tools around them. When a website changes, a data source is swapped or a new rule is needed, you change one piece, not the whole thing. A recent example: a client hired me to automate one chart on a betting stats site with Playwright. He came back for a second version, and this time I built it as a foundation: a clean domain layer, a FastAPI REST and WebSocket gateway for live control and telemetry, and configurable rules. Adding a new chart or strategy no longer means untangling old code. What I work on: • Backend APIs and services with FastAPI, JWT/OAuth2 and async I/O • Browser and API automation with Playwright • Data pipelines and document processing on PostgreSQL and Redis • Tested code (TDD) and Docker deployments with CI/CD You get clear written updates, honest estimates, and code another developer can pick up without me.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $249
Billed in all: $1,177$1.2k
$249 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 24% in UML Diagram
Ranked by MRR among everyone on Upwork with the skill.
- #9UML Diagram38 freelancers · 🇲🇦 #1Top 24%🇲🇦#1 of 3
- #12Asynchronous I/O38 freelancers · 🇲🇦 #1Top 32%🇲🇦#1 of 1
- #31Domain-Driven Design105 freelancers · 🇲🇦 #1Top 30%🇲🇦#1 of 1
- #46Test-Driven Development172 freelancers · 🇲🇦 #1Top 27%🇲🇦#1 of 1
- #128Clean Architecture385 freelancers · 🇲🇦 #1Top 33%🇲🇦#1 of 6
- #190Test Automation445 freelancers · 🇲🇦 #2Top 43%🇲🇦#2 of 3
- #484Redis1,774 freelancers · 🇲🇦 #6Top 27%🇲🇦#6 of 17
- #1,206CI/CD3,691 freelancers · 🇲🇦 #12Top 33%🇲🇦#12 of 43