Jozef Cipa
a backend engineer with a passion for IoT and automation
I build quiet, reliable systems in Node and Go — and, after hours, small hardware things that talk to them. This is where I write it down.
// blog
Recent notes

How to securely access homelab via the internet with mTLS
Establishing a secure connection to home services requires balancing accessibility and robust authentication. This guide explores the use of mTLS to provide client-certificate-based security for external access to a homelab environment.
Turning an old 27” iMac into an external monitor
I’ve always admired the design of the older 27” iMacs. Back when they were still current, I couldn’t really afford one, so owning one became one of those small “maybe one day” dreams from my student years.

Building a USB HID Device with Raspberry Pi Pico and TinyGo
I have an old Mac Mini that I wanted to use to run RetroPie and launch it automatically after startup. But the question was how to turn it off. I didn’t want to yank the power or force‑shut the whole OS, but I also don’t have a keyboard and a mouse connected to it. I wanted to have a graceful way to trigger a clean shutdown so the system could close everything properly.