SSyl

I take things apart to see how they work.

About

I'm a Canadian-American with a habit of taking things apart to see how they work. I've been at it since I was sneaking Doom onto my grandparents' DOS machine they used for accounting. They didn't know. It ran great.

Professionally (if you can call me that), I started out in web development and QA, worked as a system administrator managing servers and databases, and have been building PCs since I was a kid. These days I mostly write game mods - digging into game engines, writing tools, and occasionally patching the modding frameworks themselves when something breaks.

I mod whatever I'm playing at the time, so the list jumps around a lot and some of the most endorsed things I've released are ones I've long since moved on from. It's all open source, which seems only fair given how much time I spend reading other people's code.

I also run a homelab and a couple of VPSs. I tell myself it's to save money, but usually it costs more in time spent and often in dollars too, but where's the fun if you don't make it your own at least a little bit? Jack of all trades, master of null (or nil?).

Work

Palworld Server Launcher main window, showing restart, backup and update settings alongside a live server log

Palworld Server Launcher

A Windows app that runs a Palworld dedicated server. It installs the server, keeps it updated, runs scheduled restarts and backups, and restarts it when it crashes or stops responding. Discord control, a full settings editor, and health monitoring.

C# / WPF · single .exe · 10 languages

Mods

Modding internals

Things I Do

Game Modding
Lua, C++, C# across UE4SS, SKSE, BepInEx - mostly survival and RPG games. Sometimes patching the frameworks themselves.
Reverse Engineering
Poking at undocumented APIs, game engines, and keyboard firmware to figure out what makes them tick.
Homelab / Self-Hosting
Costs more than it saves, but that's not the point.
Sysadmin
Servers, databases, VPSs. Paid to do it, then kept doing it at home for free.
Home Automation
Home Assistant, smart home integrations, making lights do things they probably shouldn't.
AI Tooling
Building MCP servers that bridge AI with debuggers, game engines, and dev tools.
PC Building
Since I was a kid. Still can't leave a build alone for more than six months.
Gaming
Survival games, RPGs, anything I can mod. Playing a game stock feels like leaving the house without keys.
Customizing Everything
Editor themes, desktop skins, folder icons, keyboard layers. If it has defaults, they're wrong.