Skip to content
BackNov 8
Md. Ridwan M.
Upwork badge

Md. Ridwan M.

Python Backend, RPA & LLM/AI | Web Scraping | Selenium, Playwright

If your team is manually logging into systems, copying data between platforms, or verifying records by hand — that process can be automated, and I build the bots that do it reliably, long-term. I'm a Python automation and backend engineer with 5+ years building production-grade RPA bots and data extraction pipelines, currently at a financial institution where accuracy and stability aren't optional — they're the whole job. WHAT I CAN HELP YOU WITH • Web scraping and structured data extraction • Web automation — logins, form submission, verification workflows, 2FA and CAPTCHA handling • Python RPA using Selenium and Playwright • Excel/CSV → database automation • API integration and backend automation (Flask, FastAPI) • LLM API integration — adding AI-powered extraction, classification, or summarization into your existing workflows • Bots built with logging, retries, and proper error handling — not scripts that break silently • Data visualization to support business decisions SELECTED EXPERIENCE • High-performance data extraction pipeline: Redesigned a document extraction system for a financial institution, cutting processing time for 1,000-page files from ~60 minutes to ~40 seconds — a ~90x speedup — while maintaining accuracy on high-stakes, compliance-sensitive data. • Browser automation for regulatory data collection: Built a Python/Playwright automation platform to pull credit bureau files from a government portal, replacing a manual process that consumed ~13 person-hours/day across two staff members with a single automated pipeline — freeing that time for higher-value work. • Large-scale web scraping platform: Built and deployed a statewide property data extraction system (2,700+ properties scraped and growing), running as a nightly automated job that checks for new listings and scrapes them without manual intervention. Includes an admin dashboard to monitor the pipeline and backend APIs powering web and Android apps used for real-world purchasing decisions. WHY CLIENTS WORK WITH ME • Clear communication and realistic estimates — no surprises mid-project • Clean, maintainable code other developers can pick up later • Built for edge cases, not just the happy path • Enterprise-level experience applied to projects of any size I treat every project as something I'll maintain, not just ship and disappear. Send me your workflow or automation idea — even if you're still evaluating options, I'll tell you honestly what's worth automating and what isn't.

🇧🇩Narayanganj, Bangladesh$15/hr100% JSS5.00 (6)Since Dec 2024

Earnings and projects

MRR
$53

Last 6 months ÷ 6

World#149,386 / 412k
🇧🇩Country#5,257 / 15.0k
Revenue, last 30 days
$56

Last 6 months: $321

World#97,545 / 412k
🇧🇩Country#3,492 / 15.0k
Total earnings
$1.4k

Billed in all: $1.6k

World#363,119 / 412k
🇧🇩Country#12,947 / 15.0k
Per project
$159

$107 in the last 6 months

World#280,084 / 412k
🇧🇩Country#9,747 / 15.0k
Projects, last 6 months
3

Across 4 contracts

75% fixed25% hourly
World#66,482 / 412k
🇧🇩Country#3,483 / 15.0k
Projects in all
9

Across 12 contracts

42% fixed58% hourly
World#212,271 / 412k
🇧🇩Country#11,549 / 15.0k

Earnings, last 30 days

$1.6k+$56 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,500$1,550$1,600Oct 9Oct 24Nov 8

Skill rankings: Top 24% in Flask

Ranked by MRR among everyone on Upwork with the skill.

  1. #135Robotic Process Automation415 freelancers · 🇧🇩 #1Top 33%
  2. #197Beautiful Soup634 freelancers · 🇧🇩 #17Top 31%
  3. #288Scrapy903 freelancers · 🇧🇩 #20Top 32%
  4. #584Flask2,438 freelancers · 🇧🇩 #12Top 24%
  5. #682Selenium2,249 freelancers · 🇧🇩 #38Top 30%
  6. #3,639SQL12,904 freelancers · 🇧🇩 #42Top 28%
  7. #10,476Python31,606 freelancers · 🇧🇩 #205Top 33%