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 found the Jamstack Chicago MeetUp®. And I’ve created 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 documentation pages and 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
https://eleventy-dot-js-blog.netlify.app/
A vanilla JavaScript starter kit for the static site generator Eleventy
GratuiTip™
https://gratuitip.netlify.com/
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
https://gitlab.com/reubenlillie/j-in-jamstack/
An online slideshow presentation about JavaScript and the Jamstack, itself written in vanilla JavaScript
Manual of the Church of the Nazarene
The electronic edition of the official agreed-upon statement of faith, practice, and polity for the International Church of the Nazarene; built with the custom WordPress plugin ManualMaker; undergoing development in 42 languages
⛏️ Mine Shaft
https://github.com/reubenlillie/mine-shaft
An accessible color scheme for Neovim written in Lua