Work, Demos, and Personal Projects
Launch-EPUB CLI
A tiny CLI app to mount an EPUB to a live-server and launch it in Readium in the browser.
EPUB-debugger
A frontend plugin for debugging scripted EPUBs.
Custom Readaloud Plugin for EPUBs
A frontend plugin designed as a text and audio synchronization alternative to EPUB Media Overlays.
Vanilla Quiz Module with Redux and localStorage
This little app takes an array of questions and answers and produces an interactive quiz.
StarNotes
Kanban app for your GitHub starred repos.
Album Collector
An app for posting and sharing reviews of your favorite albums.
VidBits and Gather Apps
Projects for Codecademy Test-Driven Development Intensive.
thephilgray.com
Server-rendered, markdown-powered Nuxt site.
FlashCards App Prototype
App prototypes with VueJS and React.
Productivity Apps
Replace several unwieldy Excel Workbooks used for templating small datasets with standalone web apps that are faster and more user-friendly for the whole team.
Software.org
Work with an agency and various stakeholders to realize a new foundation site. Create rich interactive pages and features.
Vanilla Games
Experiments in Reactive UI with Vanilla JS.
Stock Trader App
Learning VueJS.
TechPost Responsive Redesign
Give an old policy blog a fresh responsive look without straying from the branding guidelines or losing any legacy browser compatibility.
Software Studies Microsites
Create responsive sites from print handouts meant to educate policymakers about the value of encryption and software.
Cedar Knoll Restaurant Site
Create an attractive responsive landing page to help establish a new restaurant's brand and online presence.
Global Software Survey Site Redesign
Convert an existing fixed-width site template to be responsive without changing the desktop version or losing existing browser compatibility.
Intranet Redesign
Redesign the company's Intranet to be more user friendly for staff.