Here is a list of some technical projects that I've thrown together as hobbies over the years, as well as other technology-related resources and links that I've generated and/or collected. Call it a technology user's miscellany, if you'd like.
Programming and Scripting
Projects are occasionally listed in more than one category.
Data analysis and visualization:
Koenigsberg, a command-line application and Python library for brute-forcing problems in graph theory that are analogous to the so-called Königsberg Bridge Problem, i.e. problems where the goal is to traverse each pathway in a network exactly once.
WoT location tracking (not yet publicly accessible), a series of scripts aiming to create a visualization allowing the tracking of every character at every moment of the fifteen-volume epic fantasy series The Wheel of Time, by Robert Jordan and Brandon Sanderson. Not yet complete. Python.
Rel (not yet publicly accessible), a database, visualization tool, and computation engine for describing genealogical and other relationships in literary texts.
Desktop application programs:
VideoDataStore, a desktop GUI for managing a collection of videos and scheduling batch processing. Python/tkinter; requires FFmpeg.
Rel (not yet publicly accessible), a database, visualization tool, and computation engine for describing genealogical and other relationships in literary texts. Python/tkinter.
MoonPlug, an implementation of the RC4 encryption algorithm as a plug-in for MacCipherSaber. Not yet available. Will not be available soon. May never be available, depending on U.S. regulations on the export of cryptographic software.
LaunchAnyFile 1.0, a piece of software for the classic MacOS (7.0.x–9.x) environment that launches files for the user. Pascal for 68k classic MacOS.
Resource Dumper, a utility to liberate data stored in the resource fork of MacOS files. Pascal for 68k classic MacOS.
Automated text-generation projects:
Markov Sentence Generator, a module to generate text by training a Markov chain-based algorithm on a text and then randomly traversing the model created. Can also be run as a standalone program from a terminal. Python.