~/blog

Projects


$ ls -la ~/projects/

A selection of open source projects from my GitHub. From wireless geolocation tools to mesh-networked text adventures, these projects reflect my interests in IoT, radio, and building things that probably shouldn’t exist.

$ cat ~/projects/*.README

pymeshzork

pymeshzork

2026

Modern Python implementation of classic Zork with multiplayer support via Meshtastic mesh radio networks and MQTT. Features 98 rooms, 57 objects, a visual drag-and-drop map editor, team systems with role management, and both internet (MQTT) and offline (LoRa mesh) connectivity options.

Python
Meshtastic
LoRa
Multiplayer

[view_source]

waitimes

waitimes

2025

Disney World wait times display for Raspberry Pi with a 7-inch touchscreen. Features 68 DALL-E generated ride images, 10 themed fonts, 12 color schemes, and a Flask web dashboard with historical trend data. Automatically fetches real-time wait times from queue-times.com with a 10-minute refresh cycle.

Python
Pygame
Raspberry Pi
DALL-E

[view_source]

CYD ESP32 AirTag Scanner

CYD_ESP32-AirTag-Scanner

2024

BLE tracker detection system built for the Cheap Yellow Display (CYD). Detects Apple AirTags, Samsung SmartTags, and Tile Trackers, displaying MAC addresses and payload information on the built-in TFT screen—no Android phone or nrfConnect required.

C++
ESP32
BLE
Hardware

Collaboration with Bill Swearingen

[view_source]

VaporTrail

VaporTrail

2017

Wireless data transmission over FM radio frequencies using a Raspberry Pi with RPITX hardware. Transmits data at ~2000 bits per second using ~31 KHz bandwidth, with block-based error correction via the zfec library. Receive with RTL-SDR and GQRX for FM demodulation.

Haskell
RF
Raspberry Pi
SDR

With Faith Alderson @ InGuardians

[view_source]

loc-nogps

loc-nogps

2014

Geolocate wireless access points from Kismet network scan files without GPS hardware. Processes .netxml files and leverages geolocation APIs to determine AP positions based on BSSIDs, then visualizes findings on an interactive Google Map.

Python
Wireless
Geolocation

With Don Weber @ InGuardians

[view_source]

$ ls ~/projects/ | head -n 5

// Other notable repos:

  • AirTag-tools
    — Shell scripts for automating AirTag BLE beacon discovery and creation
  • wifi-dos
    — Scapy re-implementation of WiFi DoS attacks (BeaconDS, RTS/CTS)
  • IoTA
    — Internet of Things Attack Methodology
  • ZorkPython
    — Faithful Python reimplementation of Zork I

$ echo “More projects at github.com/haxorthematrix”

Want to collaborate on something? Get in touch.