Skip to main content
Michael MathiasMM
Looking for a job

Michael Mathias

@michaelmatty

Web Scraping Engineer specialising in resilient Python scraping pipelines for JavaScript-heavy, anti-bot protected sites.

Nigeria
Message

What I'm looking for

I’m looking for remote work where I can build resilient Python/Playwright/Scrapy scraping and extraction pipelines, automate reliable data collection (including PDFs/APIs), and deliver clean, validated datasets through thoughtful retry/error handling and scheduled execution.

I’m a Web Scraping Engineer building resilient extraction systems for dynamic, JavaScript-rendered websites. I specialise in Python and Playwright to navigate pagination, anti-bot mechanisms, and reliability challenges—designing end-to-end scraping pipelines with robust error handling, retry logic, logging, and automation via GitHub Actions for repeatable execution.

I deliver structured, analysis-ready data by combining browser automation, API integration, complex PDF parsing, and validation workflows. Highlights include an automated daily Jumia price intelligence tracker that reduced manual monitoring effort by 80%, a multi-page NigeriaPropertyCentre scraper that improved extraction efficiency by 70%, and an asynchronous IMDb Top 250 pipeline that increased data collection speed by 60–70%. In freelancing, I automated extraction of 100–300 daily PDF invoices and reduced client processing time by 85%, and cleaned standardized 30 days of sales data to cut manual processing time by 70% while improving reporting efficiency by 60%.

Experience

Work history, roles, and key accomplishments

FR
Current

Freelance Web Scraping Engineer

Freelance

Sep 2025 - Present (9 months)

Automated extraction of tabular data from 100–300 daily PDF invoices using Python and Playwright, delivering cleaned, structured Excel reports. Reduced client processing time by 85% by merging multi-source datasets and standardising outputs.

TM

Data Cleaning Specialist

Tee Pearls Mini-Mart

Jun 2025 - Jul 2025 (1 month)

Cleaned and standardised 30 days of sales data using Python, reducing manual processing time by 70%. Corrected missing values with logical formulas and automated exports to Excel and CSV, improving reporting efficiency by 60%.

Education

Degrees, certifications, and relevant coursework

WP

Wolex Polytechnic

Diploma in Computer Science, Computer Science

2013 - 2017

Applied computer science fundamentals to practical problem-solving, with a focus on using technology to automate and improve efficiency.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan