Dev 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

LinkedIn

mariusserbanica

profile
Marius Serbanica LinkedIn profile photo

Professional profile, experience highlights, and recruiter-friendly contact path.

Open LinkedIn profile

Visitors

1747 total
  • 🇺🇸 US 564
  • 🇬🇧 GB 463
  • 🇨🇦 CA 132
  • 🇫🇷 FR 119
  • 🇸🇬 SG 86
  • 🇨🇳 CN 63
  • 🇩🇪 DE 36
  • 🇷🇺 RU 33
  • 🇹🇷 TR 24
  • 🇻🇳 VN 22

Click to view all 57 country flags.

  • 🇺🇸 US 564
  • 🇬🇧 GB 463
  • 🇨🇦 CA 132
  • 🇫🇷 FR 119
  • 🇸🇬 SG 86
  • 🇨🇳 CN 63
  • 🇩🇪 DE 36
  • 🇷🇺 RU 33
  • 🇹🇷 TR 24
  • 🇻🇳 VN 22
  • 🇷🇴 RO 17
  • 🇵🇹 PT 15
  • 🇭🇰 HK 14
  • 🇰🇿 KZ 14
  • 🇧🇷 BR 12
  • 🇮🇳 IN 12
  • 🇳🇱 NL 11
  • 🇧🇪 BE 9
  • 🇰🇷 KR 9
  • 🇮🇹 IT 7
  • 🏳️ UN 7
  • 🇫🇮 FI 6
  • 🇮🇩 ID 6
  • 🇯🇵 JP 6
  • 🇩🇰 DK 5
  • 🇮🇪 IE 5
  • 🇮🇶 IQ 5
  • 🇧🇩 BD 4
  • 🇨🇭 CH 4
  • 🇵🇱 PL 4
  • 🇪🇸 ES 2
  • 🇰🇬 KG 2
  • 🇸🇪 SE 2
  • 🇹🇳 TN 2
  • 🇹🇼 TW 2
  • 🇻🇪 VE 2
  • 🇦🇪 AE 1
  • 🇦🇿 AZ 1
  • 🇧🇭 BH 1
  • 🇨🇱 CL 1
  • 🇨🇴 CO 1
  • 🇩🇴 DO 1
  • 🇩🇿 DZ 1
  • 🇪🇨 EC 1
  • 🇪🇹 ET 1
  • 🇭🇷 HR 1
  • 🇯🇲 JM 1
  • 🇰🇪 KE 1
  • 🇱🇺 LU 1
  • 🇱🇻 LV 1
  • 🇵🇭 PH 1
  • 🇷🇸 RS 1
  • 🇸🇨 SC 1
  • 🇸🇻 SV 1
  • 🇸🇾 SY 1
  • 🇹🇹 TT 1
  • 🇿🇦 ZA 1

Showing all tracked countries.

Recent Blog Posts

View all posts
My Own URL Shortener for my Homelab

There'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...

Installing Authentik and Putting My Homelab Services Behind It

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...

Zorin OS: Ditch Windows and switch to Linux NOW!

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...

Bit of tea with GITea!

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

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 projects

PHP / SQLite

Vibe-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…

DNS

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…

mSL

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 list
CompTIA A+ CompTIA
Jamf Certified Associate - Jamf Pro Jamf
CompTIA Linux+ CompTIA

Linux Tips

Cheat sheet
pwd 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.