Nico Purnomo

Product manager. Data, ML, and the occasional rabbit hole.

I build data, ML, and AI products professionally, and share the analytical side here — interactive projects, articles, and ideas I find interesting.

↗ terminal-website-npurnomo.vercel.app

World Cup Pub, Part 2: Steering the Agent

The human side of a 48-hour AI-assisted build — what I caught, missed, and would do differently. Covers failure taxonomy, prompt discipline, and a repeatable eval checklist.

AIproductwriting

Industry Financials

Interactive dashboard comparing financial metrics across US industries. Pick any two metrics and explore the relationships.

financedashboardObservable Plot

Remember Covid?

Excess death estimates by country using The Economist's model. Confidence bands show estimation uncertainty across 2020–2024.

time-seriespublic health

Earthquakes & Extreme Values

Global seismic data mapped and modelled with Generalised Pareto Distribution. Estimates the probability of extreme magnitude events.

statisticsmappingR

SQL Away!

Write SQL queries live in the browser against a customer orders dataset. Powered by DuckDB-WASM — no server required.

SQLDuckDBinteractive

Heathrow Forecast

ARIMA model forecasting passenger traffic at Heathrow. Dummy variable accounts for Covid — with and without comparison.

forecastingARIMAR

Up Banking & Neobanks

How digital-only banks navigated the pandemic, what Xinja's collapse meant for the industry, and why Up's model was different.

fintechwriting

Simile, Here & Everywhere

On similarity as a concept — from cosine distance to clustering to recommendation systems. Why measuring likeness is harder than it looks.

statisticsMLwriting

Data Reduction through Dynamic Range

Audio compression, photography, and SVD — a unified lens on what it means to reduce complexity while preserving meaning.

dataSVDwriting