Built and released in 2012 Ukiyo-e.org is a database aggregating images of Japanese prints from dozens of international collections, currently holding over 220,000 prints. This site has become a required resource for scholars around the world to research more information about prints. More information about the site, including talks and papers that I’ve written, can be found in the Research section of the site.

Node Romaji Name — A powerful Node.js library for parsing English-written Japanese names and correcting many common mistakes (such as typos, missing stress marks, and ordering of given and family names).

Node ENAMDICT — A Node.js library for parsing the ENAMDICT proper Japanese name dictionary. Includes support for searching through the dictionary for a particular name (either in English or Japanese).

Node Parse Dimensions — A Node.js library for parsing physical object dimensions, as specified by museums, into a usable form.

Node Yearrange — A Node.js library for parsing year ranges, as specified by museums, into usable numeric date ranges.

Stack Scraper — A comprehensive site scraping system, built on PhantomJS. Individual steps of the scraping process are decoupled as to support repeated processing. Data is stored in a MongoDB database.