A few things I’ve made
From “what if”
to here it is.
Software projects, infrastructure tools,
and experiments with agentic coding.
Apps
NEWEST FIRST2026
Mood Journal
A reflective journaling plugin for conversational AI, designed to support thoughtful check-ins and continuity across sessions. It combines guided reflection, historical journal imports, future discussion topics, and source-grounded summaries for conversations with a clinician. The design emphasizes preserving the user’s own words, verifying saved records, and adapting to the storage capabilities available in the host environment.
- Format
- Agent skill and plugin · Portable storage workflow
View repository ↗ (opens in a new tab)2026
Moonlight Appliance
A project that turns a small Linux PC into a controller-operated Moonlight game-streaming appliance while retaining a usable desktop. It adds controller-driven mouse input, a custom on-screen keyboard, application switching, and Moonlight launch controls. The desktop controls step aside when Moonlight is running so the gamepad remains available for streaming.
- Technology
- Python · PyQt6 · C++ / Qt · KDE Plasma / Wayland · Linux evdev
- Built with
- Codex GPT-5.6 Sol
View repository ↗ (opens in a new tab)2026
QNAP Docker mDNS
A service that makes Docker applications on a QNAP NAS easier to discover and access across a local network. It watches container activity, configures QNAP’s built-in reverse proxy, and publishes readable .local hostnames based on Docker labels. Automatic cleanup, configuration backups, and collision detection help keep the network configuration consistent as containers start and stop.
- Technology
- Go · Docker · QNAP QPKG · Avahi / mDNS
- Built with
- Codex CLI
- Model
- GPT 5.5
View repository ↗ (opens in a new tab)1995
OvrEdit for Renegade BBS
A shareware utility I developed in QuickBASIC in 1995 to customize the text displayed by Renegade bulletin board systems. OvrEdit provided an editor for Renegade’s overlay files, giving system operators a way to personalize their BBS. The original code is preserved in my ancient repository as an archive of my early software development. It was cracked by Razor 1911 within days. Give me a break, I was 15!
- Technology
- QuickBASIC 4.5 · MS-DOS
View repository ↗ (opens in a new tab)
Sites
IDEAS INTO THE WILD / 01–03
01 / WEB APPWingman!
GOOD COMPANY STARTS HERE. A little less solo.
Wingman!
A way to find someone nearby to meet up with. An experiment in turning a simple idea about real-world connection into a working app.
- Built with
- ChatGPT Sites
- Model / reasoning
- ChatGPT-6 Astra/Medium
02 / PERSONAL WEBSITETodd
Hendricks.
YES, THIS ONE. A home on the web.
This very site.
A place for a quick introduction, the work I’ve done, and the things I’m building. A portfolio that gets to be part of its own portfolio. Nicely recursive.
- Built with
- Codex Sites
- Model / reasoning
- ChatGPT-6 Astra/Medium
Take a look around →
03 / COMMUNITY WEBSITE
2002–2006 2002–2006
www.ravematch.com
A website from my earlier years of building for the web. By the time it closed in 2006, RaveMatch had around 18,000 members worldwide.
- Technology
- PHP · MySQL
- Web server
- Apache
- Operating system
- Whitebox Linux 3