Professional profile, experience highlights, and recruiter-friendly contact path.
Open LinkedIn profileDev portfolio / infrastructure / systems
Systems-minded admin/dev focused on calm, reliable infrastructure.
I design and operate Linux-based systems, automation flows, and practical internal platforms with a bias toward clean delivery and clear observability.
$ hostname
mariusserbanica.co.uk
$ role
linux admin / infra / support / builder
$ services
blog, portfolio, projects, homelab, self-hosted
Recent Blog Posts
View all postsThere's something satisfying about cleaning up the little things in a homelab. Not the big flashy projects. Not the migrations, the dashboards, or the reverse proxies that eat up your whole evening. I mean the smaller annoyances. The repeated copy-pasting of long internal URLs. The bookmarks that multiply for no good reason. The links you send yourself in Discord...
I finally stopped treating authentication like a collection of exceptions and gave my homelab a proper front door. For a long time, my setup worked, but it was messy. Some apps were public, some were only reachable internally, some lived behind random reverse proxy rules, and a few had their own local logins...
Installing and Tweaking Zorin OS... I tend to be fairly picky when it comes to Linux distributions. I'm not interested in something flashy for the sake of it - I want stability, sane defaults, good hardware support, and the ability to tweak things without the OS fighting back. With that in mind, I decided to...
I Self-Hosted My Own Gitea Instance on a Homelab - And Why You Should Too If you are a developer, tinkerer, or one who values having control of your data, well, you probably have thought about hosting your own version control system. It all started for me when I set up Gitea on my homelab....
How I Got qwebirc Running in Docker (2025-proof, no Apache, works with Cloudflare Tunnel) qwebirc is awesome, but it's Python 2 + Twisted era software. On modern hosts that means: Here's exactly what I did to make it work, end-to-end. 1) Build a Python-2/Twisted image from the Debian archive Create ~/qwebirc-docker/Dockerfile: Build it: 2) First...
Featured Projects
All projectsVibe-Coded Portfolio Platform
Custom portfolio platform built through vibe coding. It includes a blog migration from the legacy site, project pages, archive navigation, admin tooling, social/profile widgets, a…
Transforming a Mini-PC to a Firewall/Router Appliance
To repurpose a mini-PC into a robust and secure firewall/router appliance using OPNSense, an open-source firewall and routing platform, enhancing network security and management c…
Turn Based Wrestling Simulation Text Game (written in mSL)
The purpose of this project was to create a text-based, turn-based simulation wrestling game for IRC (Internet Relay Chat) using mSL (mirc scripting). The game was designed to be…
Latest Certifications
View listLinux Tips
Cheat sheetpwd
Useful files command for print working directory.
ls -lah
Useful files command for list files with details.
tree -L 2
Useful files command for show directory tree.
stat file.txt
Useful files command for inspect file metadata.
file archive.tar.gz
Useful files command for detect file type.
realpath file.txt
Useful files command for resolve absolute path.