kdkodatajuanmaulana29@gmail.com

contact — kodata

Column 2: contact

index

Open data, followed all the way down to one person inside it.

Every piece here starts with a public dataset and ends with a story. The numbers can be checked: any figure set in mono opens its own evidence in a column to the right, so you never have to leave the sentence you are reading to find out whether it is true.

open to work

02pieces
02public datasets
271occupations
4,810teenagers

work

files

contact

A portfolio of data analysis and narrative writing. Open to work that demands both at once.

colophon

Analysis: Python, stdlib. Site: Next.js, static export. No backend and no database — the data changes at human speed, not machine speed, and every figure was computed before the page was built. The column structure is not a style: it is the argument. The prose sits in one column, its evidence opens in the next, and the trail you followed to check a number stays visible along the left edge.