I’m currently working as a Staff Engineer with the Democratic National Committee. Formerly I was CTO at Safari, and prior to that I founded a digital publishing company called Threepress, which Safari acquired. My personal projects revolve around machine-generated art, interactive narrative, and digital publishing.

My work centers on playful ways in which machines can augment human creativity, whether it’s in writing poetry, synthesizing photography, appreciating art history or providing new ways to tell stories.

I offer free, private mentorship to women in technical management roles. Please contact me to discuss mentoring options.

Procedural art & code

Seraphs: A mysterious codex

A computer-generated book based on the Voynich Manuscript.

Displayed at MIT Libraries as part of Author Function, a 2018 exhibit on computer-generated books. Featured in The Pacific Standard.

Read more

A Physical Book: Undigitization

Makes a digitized book “physical” by rendering it in a simulated space where properties like gravity, friction, and velocity all apply. Live demo Read more

The Days Left Forebodings and Water: Generated blackout poetry

Creates artwork in the style of Newspaper Blackout Poetry using natural language processing and optical character recognition. Featured on Waxy.org.

Read more

random.chance: Computer-imagined surrealist montages

Generated compositions that resemble photomontages in the style of early surrealists. Essay on randomness in computer-generated art.

Read more

Saga III: Recreating the first computer-written teleplay

A reimagining of a 1961 computer program that generated the screenplay to a Western, filmed by CBS television. Source code and history of the project. Invited contribution to the Workshop on the History of Expressive Systems.

Read more

Interactive fiction

Harmonia

An interactive mystery, playable in a web browser, about utopian ideals and bookish delights.

Harmonia is one of those rare pieces of interactive fiction where the author has woven a unified experience out of crosshatched decisions in writing and systems design, with the weft amplifying and supporting the warp.

Bennett Foddy, designer of QWOP

Best Use of Innovation and Best Use of Multimedia, 2017 XYZZY Awards. Finalist for Best Story and Best Implementation. Third place, 2017 Interactive Fiction Competition.

Read more

Stone Harbor

An interactive detective story, playable in a web browser. Interview about the development of the piece with Emily Short. Source code.

Fourth place, 2016 Interactive Fiction Competition, and finalist for three 2016 XYZZY Awards including Best Writing.

Read the story

First Draft of the Revolution

“A marvel—an exploration of the space between the mind and the page the likes of which I’ve never experienced.” — Kotaku

An interactive epistolary story I commissioned from Emily Short. I worked on the design and implementation with inkle (80 Days, Sorcery!)

Read the story

Emily Short‘s design notes

Best Use of Innovation, 2013 XYZZY Awards.

Essays & Tutorials

Independent commercial work

Creative Commons: CC Search (2017)

CC Search indexes a corpus of over 10 million publicly licensed images from museums, libraries, and individuals, including the Metropolitan Museum of Art, Europeana, and the New York Public Library. Coverage: Newsweek and TechCrunch. My technical notes published in Hacker Noon.

UC, Davis: Label This! (2016)

Label This!, for University of California, Davis, helps users explore and describe the library’s remarkable collection of historic wine labels. Based on scribeAPI, a Rails/React webapp that allows visitors to select and transcribe areas of interest on digitized material.

Bots

emilyvanderbot

Generates abstract color tiles after Emily Noyes Vanderpoel’s 1902 work on color theory. Featured in the New York Times (October, 2018).

soamazingquote

Finds tweets with inspirational-sounding messages and mis-attributes them to famous people like Mark Twain and Abraham Lincoln.

i_luv_recipes

Picks a recipe, parses its ingredients, and makes random (usually revolting) substitutions, just like people who comment on internet recipes.

Other technical writing

What we can do with “books”

What makes for successful digital-first literature: it must be immersive, non-trivial, and participatory.

Interactivity in EPUB 3

Covering embedding JavaScript and other forms of interactivity into EPUB 3 publications.

Rich design publications with EPUB 3

A tutorial for IBM Developerworks on using CSS3 media query, HTML5 navigation, and MathML in EPUB 3 publications.

Digital monograph technical landscape

A report prepared for the UK academic funding organization JISC on digital publishing, ebooks, and scholarly communication.

Media