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

all posts →
1 min

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.

homelab https iot
6 min

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.

apple imac monitor
11 min

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.

raspberry-pi golang