Above: A red-ruffed lemur at the National Zoo in Washington, DC.

“Elfin John” is John Williams but not that one, this one makes the web


Current Projects

Here are the current projects I am involved with. All of these anticipate a launch in 2020.

Long 19th Amendment Portal

To celebrate the centenary of Women's Suffrage in the United States, the Schlesinger Library launched this site to provide search access to their collections as well as space to write about them.

Anonymous Biotech Firm

A long-running engagement with a biotech company involved a lot of interesting work I can only discuss in the most vague terms.

College of Idaho

The College of Idaho needed an image overhaul, an interactive curriculum builder, and a more open Drupal 8 implementation.

Davidson College

A lengthy and very detailed CMS comparison between Drupal and WordPress kicked of this otherwise typical web site overhaul.

Edward Via College of Osteopathic Medicine

The Edward Via College of Osteopathic Medicine wanted a migration from Drupal 7 to Drupal 8 … and to bring most of the existing content with them.

University of Kentucky Platform

The University of Kentucky needed a base Drupal 8 implementation, matching style guide, and team training to provide a solid base for smaller university websites.

Tweetsie Railroad Games

This Flash-based children's game for a regional amusement park required a path-finding algorithm.


My own side project combining my humanities background, my love of movies, and the Hugo content management system.


Say “hello” to my little synth

Jan 4, 2020 | Although not particularly versatile as an instrument, the Korg Monotron Delay can make some fun, irritating noises.

What studying the humanities taught me about software development

May 11, 2019 | At its heart, “Agile” is just the technology industry learning how to work like artists.

My first instrument: the Casio VL-Tone (VL-1)

Apr 13, 2019 | Although this tiny instrument doesn't look like much, it entertained me for hours.

Louis Prima: The Wildest!

Oct 19, 2018 | I know Lois Armstrong, Mel Tormé, Dizzy Gillespie — somehow I missed hearing about Louis Prima.


Aug 18, 2018 | Cis white men are losing their grip on the representation of themselves and others in our media.

My favorite headphones

May 18, 2018 | Hearing loss changes how I evaluate headphones. My current favorite is a happy accident.

Kon Kan: I beg your pardon

May 6, 2018 | When I think about music, I think about it in two periods. There’s before Kon Kan, and then there’s after Kon Kan.

What responsive design can teach us about accessiblity

Apr 19, 2018 | Developing for accessibility becomes easier when we stop thinking about disabilities in a clincal fashion.

Marketing abandoned ethics and it’s ruining advertising

Feb 25, 2018 | Ad networks, niche targeting, and cost-per-click combine to polarize a nation.

Contents © their respective publication dates or 2019. This John Williams did not write the theme to Star Wars. “Elfin John” was originally a Tim Conway character.