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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $321
Billed in all: $1,587$1.6k
$107 in the last 6 months
Across 4 contracts
Across 12 contracts
Earnings, last 30 days
Skill rankings: Top 24% in Flask
Ranked by MRR among everyone on Upwork with the skill.
- #135Robotic Process Automation415 freelancers · 🇧🇩 #1Top 33%🇧🇩#1 of 5
- #197Beautiful Soup634 freelancers · 🇧🇩 #17Top 31%🇧🇩#17 of 49
- #288Scrapy903 freelancers · 🇧🇩 #20Top 32%🇧🇩#20 of 53
- #584Flask2,438 freelancers · 🇧🇩 #12Top 24%🇧🇩#12 of 60
- #682Selenium2,249 freelancers · 🇧🇩 #38Top 30%🇧🇩#38 of 97
- #3,639SQL12,904 freelancers · 🇧🇩 #42Top 28%🇧🇩#42 of 203
- #10,476Python31,606 freelancers · 🇧🇩 #205Top 33%🇧🇩#205 of 699