Skip to content
View NickZward's full-sized avatar

Block or report NickZward

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NickZward/README.md

Hi, I'm Nick 👋

Fraud data analyst at ABN AMRO in Amsterdam. I work with payment scheme data and fraud analytics by day, and build Python side projects by night: mostly in the payments space, plus the occasional scraper or geodata pipeline.

💳 Payments & fraud projects

  • credit-card-fraud-detection: ML fraud detection on 284k real transactions, covering extreme class imbalance, model comparison, and decision-threshold tuning with metrics that matter in a payments context
  • payment-acceptance-analyser: 250k simulated European transactions analysed for why payments fail, which segments underperform, and how intelligent retry logic recovers lost revenue. Includes a Streamlit dashboard

🐍 Scraping & geodata

  • funda-property-scraper: Selenium scraper for Dutch property listings on Funda.nl, with geocoding and an interactive Leaflet map for any Dutch city
  • pandektis-scraper: pipeline that extracts and geocodes 4,413 historical Greek settlement renamings from the Pandektis/EKT database into GeoJSON

📊 Data projects

  • boodschappen-index: an independent daily Dutch grocery price index tracking a fixed basket of 72 Albert Heijn products, with automatic shrinkflation detection. Live dashboard

🃏 Pokémon TCG AI Challenge

Finished rank 418 of 6,807 (bronze medal) in Kaggle's Pokémon TCG AI Challenge, building agents with imitation learning from top-player replays, self-play RL, and a heavily audited evaluation harness. The submitted writeup, "Fix the Instruments First", lives with all the code in PTCG-AI-Challenge.

🛠️ Tools I reach for

Python pandas scikit-learn PyTorch SQL Streamlit Tableau Selenium BeautifulSoup

📍 Amsterdam · LinkedIn

Pinned Loading

  1. credit-card-fraud-detection credit-card-fraud-detection Public

    ML fraud detection on 284k card transactions: class imbalance, model comparison, and fraud-appropriate threshold tuning

    Jupyter Notebook

  2. funda-property-scraper funda-property-scraper Public

    Python scraper for Funda.nl, extracts property listings with geocoding and interactive Leaflet map output

    Python

  3. pandektis-scraper pandektis-scraper Public

    Python pipeline to scrape, geocode and export 4,413 Greek settlement renamings from the Pandektis/EKT database

    Python

  4. payment-acceptance-analyser payment-acceptance-analyser Public

    Acceptance-rate analysis of 250k simulated European payments: decline drivers, segment performance, and retry-strategy revenue simulation with a Streamlit dashboard

    Jupyter Notebook