Harsh Rastogi
12.4637°S, 130.8444°E DARWIN · NT · AU AVAILABLE FOR WORK

Harsh Rastogi

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.

01Endpoints
02Selected work
[ NT·01 ]

TerraIQ

Live

A Northern Territory environmental intelligence platform built from 44 Bureau of Meteorology automatic weather stations. It retains observations beyond BOM’s public 72-hour window and turns them into Territory-wide insight through a shared-timeline map, north–south temperature analysis, a derived fire-weather watch, and coastal-versus-inland wind comparisons.

Python · SQLite · GitHub Actions · MapLibre GL · Vercelopen ↗
[ RE·02 ]

Open-data Biodiversity Surrogate Validation

Research

A pre-registered, multi-catchment validation of open spatial biodiversity surrogates against independent expert assessments in the NT. Vegetation-type rarity performed best, but only modestly: the work shows that open-data surrogates are useful first-pass screens, not substitutes for biodiversity-value mapping.

Python · GeoPandas · GDAL · Spatial statistics · Reproducible researchrepo ↗
[ CIV·03 ]

ArmaWatch

Delivery

A modern, mobile-friendly rebuild of Wage Peace’s Australian weapons-industry map. It preserves the underlying 127-site dataset while adding clustered mapping, search and filters, location-aware results, live summaries, and CSV export for research and journalism.

React · TypeScript · MapLibre GL · Tailwind CSS · Viteopen ↗
[ NT·04 ]

BushMetrics

Live

BushMetrics is a full-stack spatial app analysing 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 ↗
[ NT·05 ]

RoadState

Live

An interactive report built from open NT Government traffic data, proving the Territory's real road problem is seasonal access, not congestion. 78% of traffic sits in Darwin alone, while 66% of the year's road closures begin in the wet season — hitting the same remote roads on a predictable, plannable schedule. Every chart carries a plain-English reading so travellers, councils, and emergency services can all use it.

Next.js · React · Visx · TypeScript · Python · pandasopen ↗
[ NT·06 ]

NT Crime Intelligence Dashboard

Live

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 ↗
[ ML·07 ]

Gradaroo

Live

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 rebuilt on an all-in Next.js stack with server-rendered, individually indexable university pages and native accounts via Supabase.

Next.js · TypeScript · Supabase · Adzuna · Geminiopen ↗
[ NT·08 ]

Avian Observatory

Research

An environmental-intelligence platform for AI-powered acoustic bird monitoring in the Northern Territory. Region-specific models identify 25 local species from field audio, compare results against BirdNET, and connect detections to sites, biodiversity metrics, and reproducible publication assets. Rebuilt from a Streamlit thesis dashboard into a FastAPI and Next.js platform.

Python · FastAPI · Next.js · PostgreSQL · BirdNET · TensorFlowrepo ↗
[ ML·09 ]

Student Central — RAG AI Assistant

Early stage

A 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 · React
[ DA·10 ]

Australian Charities Analytics

PRT564

Descriptive, predictive, and diagnostic analysis on the ACNC Charity Register — research-question design through to a finished visualisation pipeline.

Python · scikit-learn · Power BI · SQLrepo ↗
03Articles all articles ↗