okno

whoami

I’m okno.
I learn by
building things.

Beginner developer in C# and Unity. Small games, command-line tools, and a homelab in my flat in Czechia. Nothing here was built because it was trendy — only because I wanted to use it myself.

Currently buildingPhysicalDashWebGL build · play in the browser
GitHub · last year189commits5 public repos · learning loud
Home serverbrokenokno.euUbuntu · 40+ servicesOnline — serving this page

Work

From the workshop.

Live

DevToolbox

Dev utility · Unity

A toolbox app for developers, built in Unity 6. The web version runs right in the browser; the desktop builds add the full set — Git, Docker, an HTTP client, network tools and a console. No installer, no telemetry.

  • Unity 6
  • C#
  • WebGL
  • Windows
Live

FlightWatcher

Web app · self-hosted

A self-hosted flight-price watcher for a small group of friends. Routes go in, prices come back out — rotating API keys keep it running on the free tier, and a triple-factor login keeps it private. Lives on my homelab; not public.

  • Node.js
  • Express
  • SQLite
  • Docker
  • Nginx
Private · no link
Tool

Calc

CLI tool

A terminal calculator. No GUI, no surprises. Type math, get math. The first project where I felt the .NET pipeline click.

  • C#
  • .NET
Tool

TThop

CLI tool · Linux

A small terminal system monitor for Linux. CPU, memory, processes — fast, minimal, no bloat. Built because I wanted one without dependencies.

  • C#
  • .NET 10
  • Linux
Side project

BrokenPlugin

Plugin · Java

A Minecraft Paper plugin for my server. Shows player hearts in the tab list, has a basic scoreboard, and displays coordinates above the hotbar. A detour into Java that taught me the PaperMC event system.

  • Java
  • PaperMC
  • Minecraft 1.20.1
Archive

Garkanoid

Game · Unity

Breakout / Arkanoid clone, co-built with jardaczk. Paddle, bricks, lives — the classic loop, rebuilt to learn Unity collisions and game state from scratch.

  • Unity 6
  • C#
  • co-built
Archive

BankInterestRateCalc

CLI tool

A small finance helper that calculates compound interest in the terminal. Practical, single-file, made while learning .NET console I/O.

  • C#
  • .NET

More on GitHub

Everything else — experiments, forks and the half-finished stuff — lives on my profile.

github.com/RozbitiWindow

Homelab

What’s humming
in the flat.

A small Ubuntu Server I built so my data doesn’t have to live in someone else’s cloud. Docker stacks are managed through Dockge, reverse-proxied with Nginx Proxy Manager, and securely exposed to the internet through WireGuard running on a tiny VPS. The Minecraft server hosted on it has been running longer than most subscriptions last.

Self-hosting gives me full control over my services, data, and infrastructure while providing a practical environment for experimenting with Linux administration, networking, containerization, automation, backups, and monitoring. Privacy, reliability, and understanding how things work under the hood are the main reasons I keep building and maintaining it.

  • OSUbuntu Server
  • OrchestrationDocker · Dockge
  • EdgeWireGuard via VPS
  • Domainbrokenokno.eu
  • Minecraftmc.brokenokno.eutemporarily down
  • Stacks40+ services

Cloud · files · media

  • Nextcloudfiles + Collabora docs
  • Immichphoto library
  • Jellyfinmovies + TV
  • Navidromemusic
  • SiYuannotes
  • code-serverVS Code in browser
  • Filebrowser

Network · ops · tools

  • Nginx Proxy Managerreverse proxy
  • Pi-holeDNS + ad-block
  • WireGuardVPN tunnel
  • Uptime Kumastatus monitoring
  • Netdatalive metrics
  • Duplicatioffsite backup
  • Dockgeorchestration
  • Home Assistant
  • n8nworkflows
  • Excalidraw

Game serversTemporarily down

  • Minecraft 1.20.1vanilla client
  • Pterodactyl Panel
  • Crafty Controller
  • MinigamesOneBlock · SkyBlock · Survival

Setup

The desk.

Arch

Main workstation

OS
Arch Linux
Desktop
KDE Plasma 6 · Wayland
CPU
AMD Ryzen 7 5700X
GPU
NVIDIA RTX 4070 · 12 GB
RAM
32 GB
Editor
VS Code · Unity · bash

Home server

Running 24/7

OS
Ubuntu Server
Stack
Docker · Dockge
Reverse proxy
Nginx Proxy Manager
Tunnel
WireGuard on server
Backup
Duplicati · offsite
Monitoring
Netdata · Uptime Kuma

Contact

Say hi.

The easiest way to reach me is GitHub — that’s where everything I build ends up, finished or not.

— okno