Projects

Web Design + Accessibility

New Personal Website/Blog

November 2021 – Present

I've learned a lot about HTML, CSS, and accessibility since I created my current website/blog, and my standards for clean code, good design, and accessibility have changed. So I'm currently redesigning my website/blog from the ground up.

I'm using the static site generator Jekyll to knit the site together, and I'm consciously avoiding Jekyll themes and frameworks such as Bootstrap, instead preferring to write all the website code myself. So far, I've made the website REUSE-compliant and I've added a rudimentary dark mode.

View New Personal Website/Blog (In Development)
Web Design + Accessibility

Accessibility Internet Rally (AIR)

September – November 2021

I participated in Knowbility's Accessibility Internet Rally (AIR) 2021, where I helped design and develop an accessible WordPress site for a nonprofit organization (NPO). I served as our team lead, scheduling meetings, taking notes, and managing our to-dos.

We created a custom child theme and wrote custom CSS classes to style special sections of the website. We wrote a Content, Admin, & Design Guide for our NPO, and helped them to create an accessibility statement. We set up a media library with Able Player and captioned videos with Rev. We used Joe Dolson's WP Accessibility plug-in to add a high-contrast mode to the site.

We tested the site using axe DevTools, W3C's validator, NVDA, bookmarklets, manual code inspection, and other tools. We also conducted usability testing through Knowbility's AccessWorks program.

View AIR Program Website
Linux System Administration

Home File Server

August – September 2021

I set up a Raspberry Pi running Ubuntu Server as a home file server. I configured a firewall, SSH, and multiple user accounts. I edited the /etc/fstab file to automatically mount an external hard drive.

I set up two Samba shares, one of which is writable and supports multiple authenticated users, one of which is read-only and accessible by guests. I also installed and configured Nextcloud server on the Raspberry Pi and set it up to sync files between multiple devices.

Web Design + Accessibility

Graph Paper

June 2019 – May 2020

Graph Paper is a Jekyll website integrated with Bootstrap and packed with features including support for multiple authors, featured images, tags, Twitter cards, and much more. Forking Graph Paper is a quick and easy way to start a Jekyll website/blog with the Bootstrap grid already set up.

In October 2020, after I started learning more about accessibility, I conducted an accessibility audit on this site and then remediated the issues I found. For more details, view this post: "Accessibility Updates."

View Graph Paper
Web Design + Accessibility

Personal Website/Blog

January – February 2019

I designed a personal website/blog and hosted it on GitHub via GitHub Pages. I used the static-site generator Jekyll, forked the theme Jekyll Now, and redesigned it using Bootstrap with custom CSS.

In November 2020, after I started learning more about accessibility, I conducted an accessibility audit on this site and then remediated the issues I found. For more details, view this post: "Accessibility Updates."

View Personal Website/Blog
eBook Design

The Plays of Roswitha

March – June 2019

I produced an ebook of The Plays of Roswitha, a public domain collection of six plays by the 10th-century German canoness, dramatist, and poet. The ebook is available in multiple file formats and incorporates rich semantic data as well as modern typography and design standards.

I produced this ebook for Standard Ebooks, a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of copyright restrictions, and free of cost.

View eBook