No JavaScript? No worries. This site is engineered to operate at near full capacity without touching the JavaScript engine. Enjoy!
On this year-long engagement with a multi-billion dollar manufacturing client, I was Tech Lead on a team of more than ten developers to rebuild a network of subsidiary websites.
An exciting practical exercise for Sparkbox Apprentices to refine their web application building skills.
A small but powerful xbar applet to keep track of billable expectations via Forecast and Harvest APIs.
An installable Slack app designed to capture reactions to messages.
On this project for a subsidiary of a multi-billion dollar services company, I was Tech Lead on a team to migrate a legacy application into an new UI framework.
My collection of dotfiles.
Nuxt, Vue, and OpenLayers were used to engineer a PWA and mapping framework for this autonomous vehicle company.
A lightning-fast Go-based .csv parser for a big data digital marketing agency.
Vue CLI and Vuex are used to build a progressive web application for this multi-million dollar technology company.
An engaging new scholarship program needs an engaging new web presence.
A WordPress plugin for forcing page refreshes.
The Lawn Alumni Challenge is an ambitious campaign to restore UVA's Academical Village.
The official framework by UVA Advancement Communications to sign users up for email publications.
The award-winning site for the University of Virginia's official 24-hour giving event.
The caching system behind UVA's giving sites responsible for securely storing fundraising data.
Alderman Core: the powerful theme behind the University of Virginia's giving sites.
The fundraising page for the Cavalier Marching band's trip to NYC to march in the Macy's Thanksgiving Day Parade.