Natural Language Processing
My primary project is the Classical Language Toolkit
(CLTK), a framework for natural language processing (NLP) for the languages of Ancient, Classical, and Medieval Eurasia. I am responsible for the project's oversight, as well as editing the libraries for Ancient Greek and Latin. See here for materials
from my public talks on the CLTK.
For the Pema Ts'al Orthographic System (for which I am the lead developer) I have customized fonts
and a keyboard
which introduce several new punctuation characters to Tibetan orthography, in order to aid beginners in reading the language.
I have built websites for a variety of clients, including a journalist, professors, doctors, non-profits, and a radio station (frontend and an audio-streaming backend). Some details are available on my LinkedIn page