Hi. I'm a student + technologist + journalist + human. You'll find some more details about me and stuff I've worked on below, but of course you're not going to get a complete picture. Please feel free to just get in touch!
Keybase - Send me an encrypted message, or see that other accounts are verifiably linked to this identity.
Twitter - Although I've been on the site since middle school (!), I don't tweet very often. My DMs are open.
GitHub - Some code I've written is here! Some I've written (especially for class or work) is not.
LinkedIn - This communicates my educational and work experiences pretty effectively. My resume sums up much of it too.
MuckRock - Really trying to get on that FOIA Friday grind!
read - I've been trying to keep track of what I read online, and you are welcome to take a peek. The technical setup here is lots of fun too: bookmarklets, a teesny Glitch server, using D3 for templating, etc. I'll write more about this in the future.
What appears here is definitely not comprehensive.
Getting my master's in journalism at Stanford - You should really look at my resume if you want to know more about this sort of thing.
The Stanford Storytelling Project - I maintain the website and do other technical tasks (e.g. organize audio and build the podcast feed) for this truly incredible group that works with storytelling in many forms. I do some radio production too.
In roughly reverse chronological order.
Twarc - A super simple service anyone can use to archive a Twitter user's timeline in about 5 seconds (no code to write, no API key necessary, just enter a simple URL). Made in Glitch, and designed/documented for remixing. I wrote a bit more on it here.
Nonprofit Explorer - As a news application fellow during summer 2017, I made some significant updates to this news application, one of ProPublica's most popular. (It helps you research nonprofit organizations, primarily by making their Form 990 IRS filings easy to browse). I made millions of filings that the IRS had recently released in XML format accessible in the app (in the raw machine-readable format and also styled by XSLT into more human-friendly versions). I wrote a blog post going into that work in some more detail. I also added PDFs of audits for some organizations to the app, restyled it to better match ProPublica's more recent news applications, and did other maintenance. I learned a lot about Ruby and Rails! And got to practice writing SQL + doing data spot-checking and analysis with csvkit and other command line tools.
Documenting Hate News Index - Did a small amount of work on this news application while I was at ProPublica (just a bit: you can see my name is really small at the bottom). Basically just maintaining it briefly and debugging some issues with the data pipeline; it was a good experience working with some bits of Google Cloud Platform and collaborating with Google News Lab.
Call Collect - At the wonderful Come and Play audio hackathon, my team made this tool that helps radio/podcast producers source audio from their listeners: it's a super simple interface for building custom hotlines with the Twilio API. Not usable right now, but look out for something soon …
Essays on Taylor Swift et al. - For a creative writing tutorial, I wrote a series of personal essays ostensibly about Taylor Swift, though they are also about a bunch of stuff that is not Taylor Swift. 🤷♀️ These are unpublished but I'd like to revisit them, and if you'd ever like to talk about them, I would probably be happy to.
New Yorker Department Browser - Another project I worked on at Codex Hackathon 2017: Mainly, I scraped a dataset of all New Yorker magazine articles from the last 10 years or so with their authors and "departments" (which are the funnest thing in the world, because, you know, they usually aren't real departments as most of us think of the term). And then I made this pretty unsatisfying visualization, which I hope to improve when I have some time. I'd also love to combine gender analysis of author names (see below) to see who writes for which departments.
Breaking News Consumer Handbook Bot - Inspired by On the Media and Paul Ford, I made a little Twitter bot that tweets out the invaluable Breaking News Consumer's Handbooks. Most of the effort was data wrangling, and it doesn't work super robustly since it's deployed on Glitch, which is a gorgeous, fun platform that I was delighted to play with but is not particularly suited to production (the bot sleeps a lot). Maybe I'll redeploy it somewhere more appropriate at some point. But yay for media literacy!
"Time Searcher" - My first major exploration with D3.js. I can't take any credit for the design here; the details of the class assignment this was built for are linked through from the app itself.
Bikopticon - A slightly rushed final project for my computational journalism class that allows you to explore bike counter data from around Seattle in a maybe not super user-friendly way. I loved working with the Dark Sky API though—it's awesome! And using Surge and Frozen Flask too.
King County food inspections - A tool to quickly browse restaurant inspections in the Seattle area, made for my computational journalism class.
"Automated Gender Analysis of New Yorker Bylines" - An analysis of the gender breakdown of bylines from The New Yorker, my final project for "Computational Methods in the Civic Sphere." Did some fun web scraping and plotting. I still want to expand on this to look at particular sections!