Projects

Here are a few featured projects that I'm currently working on or, that I have worked on in the past. You can see the entire list of all of my projects by checking out the Projects category. You can find the source code for most of these projects on my Github page.

Featured Projects

Internet Time

Internet Time

Internet Time is a decimal time concept introduced by Swatch in 1998. I've created a collection of apps and tools to display Internet Time on a variety of devices and platforms.

Free TV

FreeTV

Free TV is an app to watch a hand-picked list of free TV shows and movies from the Internet Archive. There is a front-end viewer and a back-end administration tools.

Vanilla Timeline

Vanilla Timeline

Vanilla Timeline (Vantl) is a lightweight, responsive timeline library created with vanilla Javascript for creating beautiful horizontal and vertical timelines with zero dependencies.

Image 4

3D Cube UI

A rotating three-dimensional cube user interface (UI) that can be customized.

Image 5

Edumatic 3000

An offline-first educational learning management system (LMS).

Image 6

bōgenJS

A border generator library to build parametric SVG borders and frames for certificates, diplomas, deeds, documents, photos, etc.


Other Projects

Here are some other recent projects that I'm either currently working on or, that I have worked on in the past. Some of these are mine and others are just projects that I've contributed code to. These are mostly modern coding projects (e.g. in the last 5 years) and don't include historical code that I worked on a long time ago.

  • Aserve: Apache serve

    Provides an easy way to point and serve a folder on Debian-based Linux distros without having to copy files, set up vhosts, create symbolic links, or modify permissions.

  • Show Screen Size (sss)

    A self-contained Javascript which displays screen dimensions for debugging CSS and layout issues

  • Swatch Internet Time Desklet

    This desklet displays the Swatch Internet Time on your Linux Mint Cinnamon desktop.

  • Pushup Manager

    An app for tracking a daily pushup exercise routine

  • OpenClaw skill for Internet Time

    A skill that teaches OpenClaw AI agents how to display (and convert) the current time in Swatch beats.

  • OpenClaw skill for NextCloud

    An OpenClaw skill for NextCloud Files, Notes, Tasks, Calendars and more written by Keith Vassallo. I contributed some bug fix/new features to this existing project.

  • To Do List

    A simple To Do List created with HTML/Javascript/CSS

  • Item

    Text

  • Item

    Text