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
A vanilla JavaScript starter kit for the static site generator Eleventy (to which I’ve also contributed)
GratuiTip™
A state-based online tip calculator
The Lectionary.app
A progressive web app for readings from the Daily Office Lectionary
Leveraging the ‘J’ in Jamstack
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
⛏️ Mine Shaft
An accessible color scheme for Neovim written in Lua