Skip to content
BackNov 5
Walid M.
Upwork badge

Walid M.

Python Web Scraping & Automation | Data Extraction & Bots

With 5+ years of experience in Python web scraping, automation, and data extraction, I help businesses collect, process, and automate web data with precision, speed, and scalability. I specialize in scraping complex, dynamic, login-protected, and JavaScript-heavy websites, building automation workflows, and creating custom web tools that save time and increase efficiency. ✅ What I Do Best 🕸️ Web Scraping & Data Extraction 🐍 Python: Scrapy, Selenium, Requests, BeautifulSoup 🌐 Scrape dynamic pages, AJAX/JS content, and authenticated sites 📄 Handle pagination, APIs, and large-scale data extraction 🤖 Web Automation & Bots ⚙️ Python Selenium WebDriver for browser automation 🔄 Automate repetitive workflows and data entry 🤖 Build custom bots and automated scripts for business processes 💻 Web Development & APIs 🐍 Python frameworks: Django, Flask, FastAPI 🌐 Frontend: ReactJS, NextJS, HTML, CSS, Tailwind 📡 Build scalable web applications and APIs ☁️ Databases & Cloud 🗄️ Databases: PostgreSQL, MySQL, MongoDB ☁️ Cloud deployment: AWS, DigitalOcean, Azure, OVH 🐳 Containerization & servers: Docker, Nginx, Apache 🧠 Additional Expertise 🤖 Computer vision & AI automation 🐧 Linux server management (Ubuntu, CentOS, Debian, Fedora) 📊 Data cleaning, transformation, and integration ✅ Why Clients Hire Me 🏆 Expertise in large-scale, secure, and complex scraping projects 🧹 Well-structured, maintainable Python code with documentation ⏱️ Reliable delivery with clear communication and support 🔧 End-to-end services: from data extraction to deployment and automation If you need a Python expert to scrape web data, build automation scripts, or develop custom bots and workflows, I’m ready to help you scale your operations efficiently.

🇲🇦Casablanca, Morocco$40/hr100% JSS4.89 (113)Since Jul 2019

Earnings and projects

MRR (estimate)
≈$2.8k

An estimate from an earlier read

World#13,955 / 412k
🇲🇦Country#33 / 1,706
Revenue, last 30 days
$1.1k

Last 6 months: $17k

World#40,239 / 412k
🇲🇦Country#136 / 1,706
Total earnings
$131k

Billed in all: $135k

World#28,119 / 412k
🇲🇦Country#53 / 1,706
Per project
$821

$1.2k in the last 6 months

World#139,491 / 412k
🇲🇦Country#453 / 1,706
Projects, last 6 months
14
57% fixed43% hourly
World#11,058 / 412k
🇲🇦Country#37 / 1,706
Projects in all
160

Across 181 contracts

70% fixed30% hourly
World#14,269 / 412k
🇲🇦Country#32 / 1,706

Earnings, last 30 days

$135k+$1k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$134k$135k$136kOct 8Oct 23Nov 7

No data since Nov 5, 2026.

Skill rankings: Top 2% in Data Scraping

Ranked by MRR among everyone on Upwork with the skill.

  1. #9Recommendation System103 freelancers · 🇲🇦 #1Top 9%
  2. #20Smart Contract554 freelancers · 🇲🇦 #1Top 4%
  3. #59Cryptocurrency1,788 freelancers · 🇲🇦 #1Top 3%
  4. #80Claude Code818 freelancers · 🇲🇦 #1Top 10%
  5. #129Deep Learning2,743 freelancers · 🇲🇦 #1Top 5%
  6. #130Computer Vision2,498 freelancers · 🇲🇦 #2Top 5%
  7. #162Data Scraping8,783 freelancers · 🇲🇦 #2Top 2%
  8. #256Large Language Model2,726 freelancers · 🇲🇦 #1Top 9%