I build data tools for biodiversity, public services, and the not-for-profit sector. Treasury analyst turned data scientist, finishing a Master of Data Science at Charles Darwin University.
An interactive dashboard on Northern Territory recorded-offence data. Switching from raw counts to a per-capita view completely reorders which communities are most affected — a reminder that how you frame data shapes who gets served by it.
Python · pandas · Plotly Dash · Dockeropen ↗A multi-tab dashboard on Northern Territory road data — traffic volumes and commute corridors, road-safety trends, and wet-season closures — built from NT open data to give both daily commuters and local authorities something genuinely useful. Turns scattered traffic reports into one interactive view.
Python · Streamlit · pandas · Plotlyopen ↗A full-stack spatial analysis of whether the Territory's parks protect a representative cross-section of its land. The reserve network over-represents rugged northern country and under-protects the arid interior — the Tanami, the NT's largest bioregion at ~538,000 km², is a statistically significant cold spot at just 0.6% coverage.
React · Leaflet · FastAPI · Python · GeoPandasopen ↗An AI-assisted graduate job finder for Australia. Pick from 40 universities, see their key graduate employers, and browse live openings pulled from the Adzuna API — or upload a resume and let Gemini match roles to your actual skills. Built on a deliberate data-honesty principle: curated employer lists and state-level approximations are labelled distinctly, and nothing is scraped. Now live on its own domain with a static SEO landing page in front of the Streamlit app.
Python · Streamlit · Adzuna API · Google Gemini · pypdfopen ↗A deep-learning pipeline that identifies NT bird species from field audio, with a dashboard for ecologists. Tackles a real gap, since most ecoacoustic models are trained on Northern-Hemisphere species.
Python · PyTorch · Librosa · StreamlitA retrieval-augmented assistant answering student questions from official CDU content with source citations, drafting an escalation email when it can't confidently answer.
Python · FastAPI · LangChain · ChromaDB · ReactDescriptive, predictive, and diagnostic analysis on the ACNC Charity Register — research-question design through to a finished visualisation pipeline.
Python · scikit-learn · Power BI · SQLrepo ↗