Selected Projects
A collection of personal projects, open source contributions, and side experiments
arrstack
a leakproof Docker Compose configuration for a complete media automation stack with VPN protection
October, 2025
Services included:
- WireGuard VPN for network routing and privacy
- Transmission for secure torrent downloading
- Radarr for movie collection management
- Sonarr for TV show collection management
- Jackett for torrent indexer aggregation
- FlareSolverr for bypassing CloudFlare protection
The stack is designed with a leakproof architecture ensuring all network traffic is routed through the VPN tunnel. It features hardlink support to save disk space and can be deployed via Docker Compose or Portainer.
This software is for educational use only. Users are responsible for complying with all applicable laws and regulations in their jurisdiction.
© Eli Hickox License: NCSA
eh Radio Logger
a ham radio logging mobile app
Summer, 2025
eh Radio Logger is closed source software. Download it on the Apple App Store using the link below.
© Eli Hickox
casino
a video poker simulator
October, 2021
© Eli Hickox License: NCSA
teetime_booker
a script I used to book my favorite golf teetime
April, 2016
I'm pretty sure this script is defunct and no longer works. Nevertheless it is my most-starred and most-forked repo on Github, so I've included it in this collection.
© Eli Hickox License: MIT
ehLabs
an experimental social media application and content management system
October, 2015
- real-time chat app
- blogging platform with backups into IPFS
- file hosting application with backups into IPFS and encryption capabilities
- news aggregator
- issue tracker
- public API
ehLabs is currently invite only.
ehLabs is closed source software.
© Eli Hickox
hickoxyz
The personal website of Eli Hickox
March, 2015
The front end is custom and frameworkless. The CSS and (minimal) Javascript are bespoke. The navbar and slideshow components were written from scratch.
As a design principle, I tried to use as little Javascript as possible to accomplish what I wanted.
© Eli Hickox License: NCSA
vimdeploy
Quickly and easily deploy my favorite Vim configuration
February, 2015
Optional: Back up your existing .vimrc file:
$ mv ~/.vimrc ~/.vimrc-old
1. Click the download link below and unzip the file.
2. Change directories to the unzipped folder: $ cd 'PATH/TO/FOLDER'
3. Run $ ./deploy.sh
NOTE: If that doesn't work, try running as root with:
$ sudo ./deploy.sh or make the script executable with: $ chmod u+x deploy.sh
4. Replace your vimrc file:
$ mv .vimrc ~/.vimrc
© Eli Hickox License: NCSA
ESHcript
An experimental Lisp programming language
April, 2014
Makes use of the mpc Parser Combinator Library for C.
If you'd like to try out ESHcript, keep in mind, it is Turing Incomplete and currently only supports basic arithmetic operations such as add, subtract, multiply, divide, min, max, modular arithmetic, and power. Data structures currently supported are limited to lists.
To install, click on the download link below, unzip the file, and change directories to the unzipped location. Then run:
$ cc -std=c99 -Wall prompt.c mpc.c -ledit -lm -o prompt
Now you should be able to run: $ ./prompt. A shell similar to the Python Interactive Shell should start.
© Eli Hickox License: MIT