ONLINE · Raspberry Pi 5 · ARM64 · uptime: –

JONATHAN
MULLET

$ developer

scroll to explore
01 — about
bash — 80×24

$ neofetch --off

hostnamejonathan-mullet osRaspberry Pi OS (Debian 12) kernelLinux 6.1 aarch64 shellbash 5.2 runtimeNode.js · Docker services14+ running

$ docker ps --format "{{.Names}}\t{{.Status}}"

nginx-proxy-manager Up
homeassistant Up
family-news Up
vaultwarden Up
notes Up
uptime-kuma Up
+ 8 more Up

I love building things — whether that's writing software, setting up infrastructure, or wiring my whole home together in Home Assistant.

I run my own server at home on a Raspberry Pi 5, hosting everything from a family social network to smart home automation. It's been the best way to learn networking, Linux, and Docker by doing.

"When something isn't built yet, I build it myself."

# stack

JavaScript Node.js Docker Linux MySQL Nginx Cloudflare Home Assistant Self-Hosting
02 — projects

$ ps aux | grep jonathan | sort -k3 -r

family-news · PID 1337
Family News
running

A private social network for my family — posts, emoji reactions, nested comments, push notifications, invite links, and scheduled posts. Built from scratch with Node.js and MySQL.

Node.jsMySQLDocker
notes · PID 2048
Notes
running

A personal notes app with markdown support, categories, and server-side storage — accessible from any device.

Node.jsMySQL
homeassistant · PID 919
Home Assistant
local

Full home automation — smart lights, routines, presence detection, Alexa voice control for Tesla preconditioning, and a dashboard accessible from anywhere.

Home Assistant Docker
pi-server · infra
Pi 5 Home Server
infra

Self-hosted infrastructure running 14+ services — reverse proxy, auto SSL, container management, UFW firewall, nightly DB backups, and Cloudflare DDNS.

Linux Nginx Cloudflare
03 — contact
$ curl -s api.jonathan-mullet.com/contact
{
  "status": "open to conversations",
  "topics": "tech, self-hosting, anything cool"
}
✉ email ⌥ github