DF-Story Teller
An AI storytelling tool for Dwarf Fortress. Uses Legends data, live events and DFHack to generate stories based on your world.
View on GitHubI work in cybersecurity. This is where I share the things I build in my spare time.
GitHub
A few experiments with AI, games and home automation.
An AI storytelling tool for Dwarf Fortress. Uses Legends data, live events and DFHack to generate stories based on your world.
View on GitHubA voice-controlled game assistant that uses OCR and save-file analysis to answer questions about in-game lore while avoiding spoilers.
Source not publicly availableA standalone portrait tool that recreates Dwarf Fortress characters from DFHack data. Originally part of DF-Story Teller, now open source.
View on GitHubMy Home Assistant setup, accessed remotely through a Cloudflare Tunnel with Zero Trust access controls.
Home setupThis website. Built with HTML, CSS and JavaScript, and hosted on Cloudflare Pages. Previously self-hosted through a Cloudflare Tunnel.
View on GitHubI'm Ben McPherson, a cybersecurity professional with a degree in Computer Networks & Security. I'm interested in how systems work and enjoy learning by building things.
Outside work, I explore AI tools, game development and self-hosting. The projects here are a mix of useful tools and ideas I wanted to try, from Dwarf Fortress storytelling to home automation.
If you have a question about a project or want to say hello, you can find me here.