Software

I taught myself how to code in the summer of 2014. I was under an opera contract away from home. The rehearsal schedule was grueling. And I experienced some pretty impressive insomnia. I desperately needed an activity to help me wind down from singing—something quiet yet productive, still creative yet altogether different.

Now I specialize in web ethics: building fast, lightweight, accessible, secure sites and applications. I’m an outspoken advocate for vanilla JavaScript and Jamstack techniques. I helped organize some web development Meetups in Chicago for a time. I also created and taught an interdisciplinary course for the Martin D. Walker School of Engineering at Olivet Nazarene University called “Ethical Web Development.”

This site, for example, is built with the static site generator Eleventy and hosted by Netlify. Feel free to check out the source code.

Let’s make something meaningful together.

Here’s a sample of coding projects I’ve contributed to or created.

Check out more code on GitHub and GitLab.

Arranged by name

🍦.11ty.js

GitLab icon GitLab

A vanilla JavaScript starter kit for the static site generator Eleventy (to which I’ve also contributed)

Leveraging the ‘J’ in Jamstack

GitLab icon GitLab

An online slideshow presentation about JavaScript and the Jamstack, itself written in vanilla JavaScript

Manual of the Church of the Nazarene

Used to publish the electronic edition of the official agreed-upon statement of faith, practice, and polity for the International Church of the Nazarene from 2017–23; built with the custom WordPress plugin ManualMaker; developed in 42 languages