I build tools for Wayland, retro consoles, and whatever else feels worth making. Rust-first, close to the metal, no framework worship.
Things I've built, am building, or will build when I get around to it.
Wayland workspace overview daemon. Press a key, see all your workspaces and windows, click to focus. Hyprland primary, Niri + Sway supported.
System fetch tools for retro consoles. vitafetch for PS Vita, 3dsfetch for Nintendo 3DS. Wii coming next.
GTK4 AUR browser in Rust. Multi-helper detection (paru, yay, pikaur, trizen, aura), built-in VTE terminal, install commands fed directly without spawning external terminals.
Wayland compositor that encodes framebuffer output to your terminal — kitty graphics, sixel, ASCII edge detection, ASCII luma fallback. Run any Wayland app inside a terminal.
Esoteric programming language that transpiles to C. Your mom jokes as syntax. Quantum superposition variables, Heisenberg vars, Schrödinger's if, entanglement, 8 number types.
Independent systems programmer. I work mostly in Rust, close to the metal, on things I actually want to exist — Wayland tooling, retro console homebrew, esoteric languages, whatever.
Daily driver is CachyOS with Niri compositor, AMD 6700 XT, deep purple everything. OneShot/True World Machine aesthetic. Kitty terminal. Fastfetch with Niko ASCII art.
I make stuff because I want it to exist and nobody else made it right. No framework worship. No bloat. If it can be done in fewer moving parts, it should be.
GitHub: viewerofall
Opinions I've formed from actually shipping things.