William Catt · Data Scientist · Melbourne, Australia

From ambiguous question to working ML product.

I take unclear problems through data preparation, modelling, evaluation and deployment. My work spans NLP, retrieval-augmented generation, LLM evaluation, predictive modelling and simulation — built with Python, SQL, Azure and AWS.

Open to junior and associate Data Scientist and Applied ML opportunities in Melbourne or remote.

Three systems, with the evidence left visible.

Each case study covers the problem, data, architecture, evaluation, results and what did not work — plus source or a live demo where it can be shared.

The same delivery loop, adapted to the risk.

The output may be a classifier, a retrieval system or an analytics agent. The discipline is consistent: define what good means, test it, and keep limitations visible.

01

Frame

Turn an ambiguous request into an intended user, decision and testable outcome.

02

Prepare

Profile, clean and structure data while recording provenance and leakage risks.

03

Model

Start with credible baselines, then add complexity only when evaluation supports it.

04

Evaluate

Measure task quality, failure cases and operational constraints — not one headline score.

05

Deliver

Package the work as a usable product, API or reproducible analysis and monitor the trade-offs.

Skills shown in context.

No rating bars: these capabilities link to the work, evaluation choices and constraints that demonstrate them.

NLP · Privacy

Information extraction under asymmetric risk

RoBERTa NER, annotation analysis, entity-level errors and privacy-aware output modes for sensitive legal text.

RAG · LLM evaluation

Retrieval and guardrails measured separately

Hybrid search, reranking, grounded responses, RAGAS/MLflow evaluation work and adversarial test design across portable and Azure implementations.

Modelling · Delivery

Data products with operating constraints

Predictive modelling and simulation in Python, analytical querying in SQL, and product delivery using Azure and AWS services.

Technical curiosity, grounded in delivery.

I’m a Melbourne-based data scientist with a Master of Data Science from Monash University and industry experience in insurance. I enjoy the part of a project where an imprecise question becomes a measurable system — especially when NLP, retrieval or simulation is involved.

I care about reproducible evaluation, honest limitations and interfaces that let someone inspect the result rather than simply trust it.

Have a data problem worth making concrete?

I’m available for conversations about junior and associate Data Scientist or Applied ML roles. The quickest way to reach me is email.