About
Developer, journalist, and public health researcher in training.
I love data. I love making sense of it, trying out new formats and new ways of getting it to readers, and then building robust, flexible tools around whatever works. I love doing that in a newsroom, with reporters, editors, and designers who are all trying to help people make sense of a very noisy world. Sometimes the result is an interactive map or a chart. More often it is a system that quietly runs in the background while a big story breaks.
I spent around five years on the Interactive News desk at the New York Times, where I helped build election night systems, Olympics coverage, schools data tools, and reader crowdsourcing projects. One of those projects, an interactive piece called Coming Out, was nominated for an Emmy. Later I moved into newsroom analytics, working out what was worth measuring about our audience and what the numbers actually meant. I spent my final year at the Times in R&D.
After the Times I moved to London. At BBC News Labs I built experiments that stretched what a news story could be, from a multilingual digital graphic novel set in Guinea-Bissau, to election result bots, to the first newsbot the BBC ever launched, which carried BBC Uzbek stories into Telegram where the website was blocked. At Condé Nast International I led interactive journalism across the group's titles. I then joined News Catalyst at Temple University, and stepped back from full-time work to raise my daughter.
Before the newsrooms
My working life started on the early web, at companies including Interactive Imaginations, Macromedia, Friendster, and StreetEasy, and at Hearst Interactive Studios. The work from that era I am proudest of is BART, the HIV treatment system I helped build with Baobab Health in Lilongwe, on touchscreen terminals designed for places with very little infrastructure.
Where I am now
I am a US citizen based in Melbourne, planning to move back to New York in 2027. I am looking for hybrid or in-office roles in newsroom engineering, data journalism, and civic technology, based in NYC. Alongside that I am a few classes from finishing a public health degree. To both support my university research and to keep my skills fresh, I have been building small public health projects, including a childhood vaccination map and a vaccine status tracker, which you can see on my projects page.
The tools I reach for
On the front end I work with JavaScript, React, Next.js, and D3, and I am learning Svelte. For back end and data work I have used Ruby and Rails, Go, Python and pandas, SQL, Elasticsearch, and Redis, and I have administered Linux servers. My recent projects run on Postgres (Neon and Drizzle), Vercel, and GitHub Actions.