Joe Karlsson - Software Engineer & Developer Advocate
## about.md
Joe Karlsson
he/they · software engineer · dev advocate
Hey, I'm Joe. I help developers build cool stuff - through demos, blog posts, talks, videos, whatever works.
Leading DevRel at CloudQuery. Outside of work I run a 40+ container homelab, watch way too many movies, and build things that probably shouldn't be connected to the internet.
I once built an IoT cat toilet and gave a conference talk about it. Also a TEDx speaker. I contain multitudes.
## about.md
Joe Karlsson
he/they · software engineer · dev advocate
Hey, I'm Joe. I help developers build cool stuff - through demos, blog posts, talks, videos, whatever works.
Leading DevRel at CloudQuery. Outside of work I run a 40+ container homelab, watch way too many movies, and build things that probably shouldn't be connected to the internet.
I once built an IoT cat toilet and gave a conference talk about it. Also a TEDx speaker. I contain multitudes.
cat now.md
working on
Leading DevRel at CloudQuery
tinkering with
A 40+ container homelab running Proxmox, Home Assistant, and way too many arr apps
writing about
Self-hosting, databases, and things that probably shouldn't be connected to the internet
using
M3 Pro MacBook Pro, VS Code, too many monitors. See my full setup →
ls posts/ --featured
How to get started building a Homelab server in 2026
I built my first Homelab server for under $200 using a used Lenovo ThinkServer from Facebook Marketplace and Proxmox. Here is everything I learned about picking hardware, choosing an OS, setting up containers, and mounting NAS storage.
An Introduction to IoT (Internet of Toilets)
My favorite things in life are cats, computers, and crappy ideas, so I decided to combine all three and explore what was possible with JavaScript by creating a brand-new Internet of Things (Internet...
How to get started with Home Assistant in 2023
Are you looking to turn your home into a smart home? With the help of Home Assistant, you can easily automate tasks and make your home more efficient. In this blog post, I’ll share my experience of...