otherdimensional club

Podcast theme song: Planet Speakeasy

Music composition for Planet Speakeasy

Podcast theme song: Data is Plural

Music composition for Data is Plural

Composed a funky little intro tune for Jeremy Singer-Vine's Data is Plural podcast

Syllabus: Fundamentals of Data Journalism ↗

Teaching materials for CUNY

Syllabus for my most recent section of Fundamentals of Data Journalism at CUNY J-school. This is my own modified version of the original syllabus by Sandeep Junnarkar, the school's Data Journalism director.

Discatur: Container 7-11 ↗

Music for Discatur

A lightly mixed but otherwise untouched recording of the last hour and a bit of a live, fully improvised set of techno performed by Discuatur—myself and my collaborator Arne Sander—at our party Container 7-11, the world's first convenience rave!

Hukum: A card game ↗

Open source multiplayer game

An open-source and fully multiplayer implementation of Hukum, an Indian trick-taking card game my father's family has played as long as I can remember. This project is partially a way to play the game, but also an archive of the concept and ruleset. Built with Elixir and Elm.

Because China: How the world's newest superpower is changing everything ↗

Video series for Quartz

On-camera reporting for a video series on how China is reshaping the world. Including stories from Kenya, Malaysia, Zambia, and Brazil.

Four days, 170,000 people, and one Metallica concert later, I figured out what Salesforce is ↗

Reportage for Quartz

A gonzo account of the cult of enterprise software.

Everything bad about Facebook is bad for the same reason ↗

Essay for Quartz

A philosophical analysis of Facebook's fundamental failing.

Tea if by sea, cha if by land: Why the world only has two words for tea ↗

Data journalism for Quartz

Etymology reveals a map of early globalization.

Chartbuilder ↗

Open source web app

Open-source data visualization / charting web app. Aimed at journalists, written in JavaScript/React.

Xi Jinping is not the "president" of China ↗

Text for Quartz

Linguistic-political analysis of a frequent mistranslation.

All the “wellness” products Americans love to buy are sold on both Infowars and Goop ↗

Investigation for Quartz

I dove into the offerings of both Goop and Infowars and found many similarities.

How do you draw a circle? We analyzed 100,000 drawings to show how culture shapes our instincts ↗

Data journalism for Quartz

Dove into big Google data with Thu-Huong Ha to reveal a deep cultural preference.

A 103-year-old lexicographer has spent a century thinking about one of India’s oldest languages ↗

Profile for Quartz

Interview with Ganjam Venkatasubbaiah about his long life of studying Kannada.

---