Christopher Sheaffe

GIS · AI & Analytics · Developer · History Enthusiast · Sydney

This website is continuously updated and modified.


Experience


Senior Data Analyst (Contractor)

Westpac · Remote

Leading the calculation workstream for a mortgage and insurance remediation project across pre- and post-acquisition legacy datasets. Reverse-engineering undocumented systems to reconstruct historical transaction logic, and building custom Python (Pandas/Jupyter) pipelines for entity resolution and fuzzy matching across fragmented sources. Developing automation routines to streamline multi-system data processing and ensure compliance with ASIC regulatory deadlines.

March 2026 - Current

Senior Data Analyst (Contractor)

Westpac · Sydney

Technical lead across three high-stakes remediation workstreams, re-engineering legacy SAS systems into Python to deliver complex mortgage interest recalculations under intense regulatory deadlines. Built a bespoke Python GUI tool that automated a manual customer inquiry pipeline, saving 2 hours per request. Architected a Python-OCR framework that ingested millions of scanned PDFs across distributed platforms, compressing a months-long workload into two weeks and enabling the project to finish ahead of schedule. As the sole data specialist for an urgent superannuation remediation, delivered end-to-end financial logic that met critical milestones.

January 2024 - September 2025

Senior Insights Analyst

Commonwealth Bank of Australia · Sydney

Delivered analytics for high-complexity corporate and retail credit card remediation projects, managing senior business stakeholders and executing multiple parallel workstreams under strict financial confidentiality. Built analytical solutions in Teradata, SQL, Python, and Excel to support regulatory remediation outcomes.

June 2022 - September 2023

Consultant / Data Analyst

Servian / Westpac · Sydney

Delivered data analytics for the National Consumer Credit Protection Act (NCCPA) Remediation Project, producing accurate, audit-ready datasets by reconciling multiple source systems of varying consistency and integrity within a financially confidential environment.

September 2020 - June 2022

Developer / GIS Engineer (Contractor)

TomTom · Sydney

Developed full-stack internal web applications with Django, AWS, and PostgreSQL to automate manual source analysis procedures. Engineered Scrapy-based tools to extract geospatial data from thousands of brand websites, and led ML initiatives using Scikit-Learn and QGIS including automatic road feature categorization for safety ratings. Built a custom GUI for geospatial training-set creation that was adopted by the corporate data science team for ongoing supervised ML workflows. Developed geospatial plugins for Jira and QGIS using Python, Java, and JavaScript.

August 2018 - April 2020

ICT Graduate

Department of Foreign Affairs and Trade · Canberra

Completed a structured ICT graduate program with rotations through network administration, desktop support, configuration management, Agile project management, and change management.

  • Best Digital Presentation (With UC) - 2017
January 2017 - December 2017

International Skills Development Program

Department of Foreign Affairs and Trade · Madrid

Completed a short-term ICT mission at the Australian Embassy in Spain, supporting diplomatic technology operations.

July 2016

ICT Cadet

Department of Foreign Affairs and Trade · Canberra

Completed an ICT cadetship with rotations through software development, web development, and network administration.

January 2015 - December 2016


Education


University of New South Wales

Master of Information Technology
  • Major in Artificial Intelligence
  • Major in Geospatial
  • 'with Excellence'
  • WAM: 80.364/100
  • Came top of the class for final year project (97%)
January 2018 - May 2020

University of Canberra

Graduate Certificate in Government Informatics
  • Awarded Best Digital Presentation - ICT Grad Program, 2017
January 2017 - December 2017

Australian National University

Bachelor of Information Technology
  • Major in Software Development
  • Minor in IT in New Media
  • GPA: 6.25/7
  • Selection of works showcased at ANU Open Day - 2014
July 2013 - July 2016

Academy of Interactive Entertainment

Advanced Diploma of Professional Game Development
January 2011 - June 2013


Skills

Primary Skills
  • Data Science
  • Data Visualisation
  • Geographic Information Systems
  • Artificial Intelligence
  • Machine Learning
  • Software Development
  • Web Scraping
  • Web Development
  • Process Automation

Data Science
  • Pandas
  • NumPy
  • Scikit-Learn
  • PyTorch
  • PostgreSQL
  • Excel
  • CSV
Data Visualisation
  • MatPlotLib
  • Seaborn
  • WordCloud
  • Jupyter Notebook
Web Scraping
  • Scrapy
  • Beautiful Soup
  • Asynchronous Requests
  • aiohttp
  • JSON
  • APIs
Tools
  • QGIS
  • ArcGIS
  • FME
  • Unity Game Engine
  • Social Studio
Languages
  • Python
  • Java
  • Processing
  • C++
  • C#
  • C
Software Development
  • Plugin Development
  • Agile Development and Scrum
  • Cross Functional Team
  • Visual Code
Web Development
  • Flask
  • Django
  • Bootstrap
  • HTML
  • CSS

Interests

  • Medieval and Modern History
  • Revivalist Architecture
  • PC Gaming
  • Politics
  • Movies
  • Using lists instead of paragraphs

Projects

Filter Projects

Sort

Rotten Tomatoes Browser Extension
2026

Rotten Tomatoes Hidden Audience Score

Ant Simulation
2025

Interactive Ant Colony Simulation

Fractals
2023

Interactive Julia Fractals

Upcoming Fireworks
2022

Upcoming Fireworks in Sydney

Wordle Clone
2022

Please don't sue me NYT.

Sydney's Lost Mansions
2021

Sydney's Lost Mansions of the 1800s.

Mapping British Architecutre
2021

Exemplars of British Arhitectural Eras

Stock Portfolio Management System
UNSW · 2020

Finance web app created for final year group project at UNSW.

Speed Reader
2020

Can you read at 500 words per minute?

Hertiage Post Offices
2020

Historical Post Offices of Australia

City Size Comparison
2020

Compare the size of two locations around the world.

Bayesian Network Classifier
UNSW · 2019

Using Bayes Net to predict Breast Cancer

Crop Classificaton
UNSW · 2019

Crop classification from satellite images.

Site Expansion Report
UNSW · 2018

UNSW Smiths Lake Field Station Site Expansion Consultation Report.

ASX50 Stock Viewer
2019

Visualising ASX50 history using a custom API

Wikipedia Game Bot
2019

Shortest path between two Wikipedia Articles.

Nearest Movies - Removed
2019

Movie session aggregator built with Django and Bootstrap.

My Personal Portfolio Website
2019

Portfolio webiste built with Flask and Bootstrap

ICTGP Presentation
DFAT/UC · 2017

First place presentation for major project in ICTGP.

The Clone Bores
ANU · 2014

Digital Compositing Project - ANU

Bridget Riley Pattern
ANU · 2013

An interactive version of the famous 'Movement in Squares' by Bridget Riley

Bridget Riley Rotations
ANU · 2013

A modified version of famous Bridget Riley patterns

Silk Drawing Tool Clone
ANU · 2014

An attempt to recreate the Silk Drawing Tool in Processing

Ripples Simulation
ANU · 2014

Ripples

AC-130 Gunship Game
AIE · 2013

Game developed in Unity3D whilst at AIE.

ManTank Game
AIE · 2011