Oluwafisayomi B.
Python | Automation | Web Scraping | Sheets | Apps Script
Some processes shouldn't need a human. I build Python automation systems that eliminate the manual ones: data pipelines, web scrapers, API integrations, and scheduled workflows that run without anyone touching them. Here's what that looks like in practice: a GPT-based pipeline I built cut content processing time by 85%, what used to take hours ran automatically from RSS feed to Google Doc. On another project, I took raw, inconsistent historical records and turned them into a live, continuously updated public dataset, containerized, deployed on GCP via Docker, and submitted to Google Maps and OpenStreetMap. It runs on a schedule. Nobody touches it. What I build: - Web scraping, crawling, and data extraction : including login-protected sites, dynamic pages, and reverse-engineered APIs - Google Sheets and Excel automation with Apps Script: live data feeds, calculators, form logic, scheduled updates, reports that write themselves - Python workflow automation: scheduled pipelines, GitHub Actions, cron jobs, and systems that run 24/7 - API integrations: connecting your tools, forms, databases, and third-party services into one clean flow - ETL and data pipelines : collection, cleaning, SQL-based transformation, validation, transformation, automated delivery - Data analysis and exploration: turning raw or messy datasets into structured, usable outputs - AI-assisted workflows Tech & Skills: Python · Javascript · Selenium · Playwright · Pandas · PostgreSQL · Flask · FastAPI · Docker · Google Cloud Platform · GitHub Actions · REST APIs · Google Sheets API · Apps Script · boto3 · AWS S3 · Web Scraping · Data Scraping · BeautifulSoup · Sports Analytics · Data Pipeline · ETL · Automated Reporting · Google Sheets Automation · API Integration · Apps Script API · Google Spreadsheets API Every system I deliver comes with documentation and a handoff walkthrough so you're never dependent on me to keep it running. Next step: Send me a message describing what you're trying to automate. I'll tell you exactly how I'd approach it, and what the output would look like before you commit to anything.
Earnings and projects
Last 6 months ÷ 5.3 months active (since May 2026)
Last 6 months: $1.2k
Billed in all: $1,227$1.2k
$401 in the last 6 months
Across 3 contracts
Earnings, last 30 days
Skill rankings: Top 18% in Python Script
Ranked by MRR among everyone on Upwork with the skill.
- #47Exploratory Data Analysis263 freelancers · 🇳🇬 #6Top 18%🇳🇬#6 of 14
- #47Apps Script API123 freelancers · 🇳🇬 #1Top 38%🇳🇬#1 of 1
- #87Google Spreadsheets API304 freelancers · 🇳🇬 #4Top 29%🇳🇬#4 of 7
- #116Spreadsheet Automation347 freelancers · 🇳🇬 #9Top 33%🇳🇬#9 of 15
- #191Selenium WebDriver935 freelancers · 🇳🇬 #1Top 20%🇳🇬#1 of 7
- #216Web Crawling849 freelancers · 🇳🇬 #3Top 25%🇳🇬#3 of 15
- #229Python Script1,307 freelancers · 🇳🇬 #7Top 18%🇳🇬#7 of 31
- #333Google Sheets Automation1,085 freelancers · 🇳🇬 #23Top 31%🇳🇬#23 of 89