National Web Strategy for Local Communities
A national community directory and a multi-tenant hosting platform for local community websites in support of the national communications strategy of an American religious organization.
This is a sample of some of my projects, including open-source libraries I maintain and web applications I have built. Most are publicly available. For my work history, see my résumé.
A national community directory and a multi-tenant hosting platform for local community websites in support of the national communications strategy of an American religious organization.
A Vitest plugin that brings Gherkin syntax and BDD testing to modern JavaScript and TypeScript projects with full ESM support.
A drop-in solution for authentication and user management in projects using Supabase Auth, built in Svelte and available as both a Svelte component and a custom element usable in any front-end framework or even plain HTML.
A web-based solitaire game collection featuring multiple classic variants including Klondike, Freecell, Pyramid, and TriPeak with clean gameplay and intuitive controls.
A CSS-based slideshow component for Svelte that creates dynamic pan-and-zoom motion effects inspired by filmmaker Ken Burns' documentary style, functioning entirely without JavaScript.
A web app for meditative reading of the Hidden Words of Bahá'u'lláh, accompanied by bamboo flute music.
A lightweight, dependency-free JavaScript library that crops or pads images to target dimensions, designed for automated visual testing workflows where images need consistent sizing for comparison.
A simple modern portfolio site built on SvelteKit, featuring responsive design, accessible components, and some neat features.
A domain-specific search algorithm for long-form literature, combining content importance and match quality to produce useful sentence-level search results.
A markdown-it plugin that enables musicians to add musical chords to lyric sheets using simple bracket notation, with support for chord diagrams, multiple notational styles, and visual fretboard representations.