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.
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 in my resume