Projects
Websites, self-hosted services, games, and school projects.
Selected
Work
Things I’ve built or run — open a project for more.
-
Graduately
My biggest project yet. It is an educational SwiftUI/ Kotlin app for maturita/graduation preparation — The app is crossplatform and it is available on Mac, iPhone, Android, iPad, Windows and Linux. I am really proud of it.
- SwiftUI
- Kotlin + Compose
- macOS & iOS
- Android
- Windows & Linux
- 13 subjects
-
Homelab
I just wanted a NAS server, but now I host almost everything. It uses Proxmox as the operating system and virtualization. I have more than ten LXC containers and VMs for my services. I also set up automatic restarts for maximum safety and updates.
- Proxmox VE
- LXC & QEMU
- Tailscale
- Cloudflare Tunnels
-
skopec.dev
This site, written in html, hosted on my Homelab/Proxmox server. It has caching enabled on Cloudflared so it does not have to load everything from the origin server.
- HTML5 & CSS3
- Vanilla JS
- Cloudflared
- Zero dependencies
-
SNAKE.PY SCORE 0140
Snake-Pygame-
My first game in python, it is like 90% ai code, when I made it for the first time, I thought that it looks good, but now it looks like ai slop. Still it is very solid game packed with a lot of features, so it is pretty fun to play or try :D
- Python
- Pygame
- Power-ups
- Arcade modes
-
BatchGym
First game ever — a freshman school project for console application, written in bash, it can natively run only on Windows. Text-based RPG that simulates a gym visit: manage money, buy supplements, and complete sets.
- Windows Batch
- CLI RPG
- School project
-
Terra
Terra is You Ship, We Ship program rub by Hack Club. It combines gamified farming mechanics with real-world software developement, where coding translates into in-game resources to earn a free modular laptop or tablet.
- Hack Club
- 10h / 30h weekly
- Framework / iPad
-
Jellyfin
Movies and TV on my own server, with the library on the NAS. This is the one service with a public address — jelly.skopec.dev — the rest stay on the LAN or Tailscale.
- Self-hosted
- Movies & TV
- jelly.skopec.dev
-
Navidrome
Music from the homelab. Navidrome serves the library over the Subsonic API, so the same collection plays in the browser or in a phone app on my network.
- Self-hosted
- Subsonic API
- Music
-
Ollama
Local AI on the Proxmox box. Models run on my hardware, so a prompt stays on the network instead of going out to a hosted API.
- Self-hosted
- Local LLM
- Private
-
SearXNG
Search I run myself. SearXNG asks other engines and brings the results back, without an account on a big search site.
- Self-hosted
- Metasearch
- Private
-
ConvertX
File conversion on the lab. When something needs another format, it converts here instead of uploading the file to a random website.
- Self-hosted
- Files
- Private
-
Pi-hole
DNS for the network, with ad blocking in front of it. Devices that use this resolver drop a lot of ads and trackers before the page loads.
- DNS
- Ad blocking
- Network
-
Joplin
Notes that sync to the homelab. Joplin is the notebook, and the sync target is my own server instead of someone else’s cloud.
- Self-hosted
- Notes
- Sync
-
Immich
Photo library on the NAS. Immich is where the pictures live, with a web UI instead of a shared folder.
- Self-hosted
- Photos
- NAS