Michael Mathias
@michaelmatty
Web Scraping Engineer specialising in resilient Python scraping pipelines for JavaScript-heavy, anti-bot protected sites.
What I'm looking for
I’m a Web Scraping and Data Extraction 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
Freelance Web Data Engineer
Freelance
Sep 2025 - Present (7 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.
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%.
Delivered targeted data extraction solutions for dynamic websites, reducing manual data collection effort by ~70%. Improved scraper success rate by 60% by addressing CAPTCHA and browser fingerprinting with human-like interaction patterns and request handling.
Education
Degrees, certifications, and relevant coursework
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
xhimatty.netlify.appPortfolio
xhimatty.netlify.appSalary expectations
Job categories
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
