ghosty: zsh

I build small, sharp tools mostly at night.

Discord bots, local AI tooling, game scripting, the odd desktop app. I like figuring out how things work and then making them work better. If you're stuck on something, I'm usually up for helping.

01 · about

The workshop

I go by Ghosty, or tsmghostvr most places. No team, no employer, just a Windows box, a Linux Chromebook, and a long list of half-finished ideas I keep circling back to.

Most of what I make starts because I wanted a tool that didn't exist yet: a hosting panel, a modmail system, a launcher, an AI agent that can actually click around a screen. Some of it ships. All of it teaches me something.

Outside the terminal I'm usually scripting for Roblox, knee-deep in a Minecraft mod that's gone slightly out of scope, modding VR games until they barely resemble the original, or just gaming when I need a break from staring at code.

runs onWindows + Linux (penguin)
languagesPython, C#, Lua, Java
currentlybuilding Vines
also intoRoblox dev · gaming · MC modding · VR modding
statusopen to collab
02 · skills

pip list --local

The stuff I actually reach for, not a resume wishlist.

pythonflask · discord.py · asyncio
local-llmsollama · qwen · rag pipelines
csharp-dotnetavalonia · wpf · mvvm
roblox-luauserver scripts · tooling
java-fabricminecraft modding
vr-moddingtweaking & rebuilding VR game mechanics
webelectron · react · node
gamingwide genre range, competitive streak
03 · projects

git log --oneline

A running log of the things I've actually built, not just started.

a1c9e2f Vines

A Flask-based web hosting control panel with a real terminal in the browser, account permissions, and an admin console, built from the ground up.

flaskwebsocketsauth
7d4b0a1 Modmail Bot

A Discord bot that relays member DMs into a staff-only forum channel, so a server's mod team can handle tickets without exposing internal channels.

discord.pyforum threads
5f88c3e SentinelToolkit

A cybersecurity desktop app rebuilt in C#/Avalonia, including a network port scanner with friendly service naming and open-port filtering.

avalonia.netsqlite
2ab671d Nexus Agent

A local, autonomous AI agent running entirely on-device with Ollama. Plans a full task as one JSON block, then executes it across the desktop.

ollamaautomation
9c02f4a GhostAI

A Fabric mod that gives Minecraft entities real AI behavior: pathfinding, scaffolding, combat, and exploration, with live particle visualization.

javafabricpathfinding
0e13a6b Ghost Launcher

A from-scratch Minecraft launcher in C#/WPF, with multi-loader support, Modrinth mod management, and Discord rich presence in progress.

wpfmvvm
04 · contact

Got something you're stuck on?

I help people code, sometimes for free.

Discord bots, small scripts, game logic, a bug that's been staring you down for hours. Send it over. If it's interesting, I'm probably in.

tsmghostvr