🌙 just a guy who loves Linux, building things, and occasionally breaking them
DevOps · Gentoo on the desktop · Wayland compositors · Qt apps · Minecraft server tooling
I'm Fiw. I build Linux infrastructure stuff, custom desktop environments, and Minecraft server utilities. Or any shit that comes to my head.
- Favourite toolkit: Qt 💚 (Qt 6 / QML): FiwNode, Apdatifier Gentoo.
- Setup: Gentoo + KDE Plasma on a Ryzen 9 9900X / RTX 3060 desktop with my own CachyOS-patched kernel; MacBook Air M4 as my main laptop; ThinkPad T14 on Arch.
- Homelab: Ubuntu Server with Docker and Traefik running my Minecraft servers, Discord bots and dashboards.
- Pronouns: he/him · Username: fi3w0 (fi·three·wo)
🌊 TideWMA Wayland compositor that feels like water. Real tiling WM in Rust on Smithay: ripples, waves, frosted glass, an infinite Ocean canvas, and a hot-reloaded |
My Gentoo restore kit: KDE style and keybinds, categorized packages, optional app configs, and my CachyOS-patched kernel, picked through a TUI with a preview and backups. |
| Project | What it is | Stack |
|---|---|---|
| FIW Bosses | JSON boss framework for Fabric/NeoForge/Forge: phases, 50+ abilities, minions, hot reload. Thousands of downloads on Modrinth | Java |
| FIW Tools | Server-side JSON custom items, curses and imbuing. Vanilla clients connect fine | Kotlin |
| Scorium | Config language: plain data on the surface, sandboxed logic when you need it. Spec + native Rust · Go · TS · JVM implementations | Rust · Go · TS · Java |
| FiwNode | PipeWire soundboard: your mic + sound effects in one virtual microphone | Rust · Qt 6 |
| Nereus | Final DevOps project: k3s, CI/CD, blue-green deploys that roll themselves back, observability | Go · k3s |
| Moonlit Shell | Arch + Hyprland desktop with a custom Quickshell UI | QML · Go |
Smaller stuff: Admin Tools · AntiCheat · Tickwatch · Warp · Graves · Apdatifier Gentoo · Flux · AquaTTY
Check out fiwlabs.dev and my other projects in all repositories.
| OS | |
| Infra | |
| By hand | |
| With agents | |
| Revisiting |
Running Gentoo and still learning it · building TideWM · using Go for automation and CLI tooling · coming back to Terraform/Ansible when there's time.
- DevOps: Docker, CI/CD, reverse proxies, and server automation are my daily stuff.
- Integrator: I design the schemas, map out the features, and make sure the whole system talks to each other, at least at some lvl.
- Builder: manual code, AI loops, and terminal debugging, whatever ships software people actually use.
- Dev: I build stuff (yea that is true)
On AI
On the bigger codebases (Rust, Kotlin, Java, Swift, QML) coding agents like Claude Code and Codex write most of the code, while I set the architecture and direction. I don't manually review every line they write; I focus on system behavior, integration, tests, performance and debugging on real hardware. Pushing, publishing and scope stay my call.
I balance this with study, so my time to review big PRs is limited. Keep PRs small, targeted, and tested in the relevant environment. I test everything myself before merging. <3
Ukrainian · Russian (native) · Spanish (native-level) · English (C1)




