freefrank@gamerig:~$ ./dotSlash
Builder, self-hoster, heavy gamer.
I make tools and games, run them on my own machines, and log too many hours in NieR:Automata. Bilingual, based in Edmonton.
$ls ~/projects/
bigJianghu 大江湖 works on my machine
drwxr-xr-x · #00An idle wuxia RPG grown from a web novel. Cultivation systems, sect politics,businessplan roadmap a whole world that keeps running while you are away. A hobby project, in progress. Built in Godot.
ModernRetroRomManager
↗A modern manager for retro game ROMs. Sort, scrape, and launch a lifetime of cartridges.
AnotherVaporAuth
↗AVA, a Flutter rewrite of the Steam mobile authenticator. Because I wanted a better one.
QuickLaunchAssistant
↗Launch any program on your machine through a single quick assistant.
tts
↗Microsoft Edge TTS wired into the Legado reader, so novels read themselves aloud.
total 70 · see them all on GitHub →
$steam --hours --sort=obsession

NieR:Automata

Ori and the Will of the Wisps

ICEY

Sora no Kiseki the 1st
?
?
?
?
A few that stuck. The rest of the hours live on Steam →
$cat about.md && neofetch
The name is ./dotSlash. In a terminal, that means run it, right here, right now.
That is more or less how I work. I build small tools when something annoys me, keep a homelab humming, and run open models on my own GPUs instead of renting someone else's. By night it is an idle wuxia game grown out of a web novel. Unfinished, and in no hurry.
I grew up on 16-bit pixel art and never really left, so most of what I make leans that way. Bilingual across English and Chinese, based in Edmonton, and yes, still stuck on NieR:Automata.
freefrank@gamerig
─────────────────
OS: Arch Linux + Hyprland
GPU0: RTX 5080
GPU1: RX 9070 XT
Inference: llama.cpp · ROCm
Ships: Rust · Godot · Flutter · TypeScript
Runs: Docker · a homelab · this site