Some of my Projects

Web-based file/document manager

Created as an easy-to-administer replacement for HTTP directory listings.


  • WebFileMan server-side CGI API written in Rust and HTML5 application(coming after the API) (another rewrite, can be considered as version 5)
  • DocMan (can be referred to as version 4, but ended up as more of a technical experiment – barely tested and bad UI)
  • Version 3 (development never got close to a working product and stopped in favour of another rewrite)
  • Version 2 (latest working version – has some issues, most notably on 32-bit platforms)
  • Version 1 (original version – not supported, messy codebase)

Backup Programs

Simple Remote System Monitor

Set of scripts to help monitor which of my computers are running and what their load averages are.

Score Tracker

Created to replace a spreadsheet for tracking scores for various events that I help out at


Smaller projects and experiments

  • Youtube playback timestamp saver
    • Userscript for saving the current time of a Youtube video in the url allowing for you to reload the page without losing your spot in the video.
    • Designed for use with Greasemonkey, Tampermonkey, and other similar browser extensions.
  • Sudoku Solver
    • HTML5 and JavaScript port of my initial sudoku solver program created to see whether my method of solving sudokus worked in all cases (it doesn’t).
  • Tic-tac-toe with “AI”
    • A small experiment that uses a Monte Carlo tree search to play tic-tac-toe. Note that this could be improved.

More of my projects can be found on Github.