about
In addition to my duties as IT Specialist, I was tasked with redesigning the Library's website following a 12-year period without a significant update. The old website, a Web 1.0-era design running off of fragments of poorly-maintained HTML and CSS, was completely overhauled using a frontend stack of Parcel, Pug, Stylus, and vanilla JavaScript. I opted to use vanilla JS rather than React or Svelte since the Library's userbase viewed the site on older, slower devices.
Using Google's open-source Lighthouse toolkit, I continuously audited the website to ensure new content was being loaded without issue. I also created a suite of Bash scripts to push updates to the Library's webserver, pre-generate less frequently updated dynamic content using an API, and tabulate monthly statistics based on Apache access logs.