Nguyen Dang Dat
Homelab & Engineering Notes

Turning late-night ideas into things that somehow run in production.

Nguyen Dang Dat
Nguyen Dang Dat
@arcrek • Homelab Tinkerer

I am an ICT student from Vietnam who loves self-hosting, reverse engineering protocols, and building backend tools. When I'm not writing Python or Go, I'm probably breaking and fixing containers in my homelab.

"Works on my machine." — me, always
Development Workflow

How it usually goes

The typical lifecycle of my side projects and homelab experiments.

1

Have a half-baked idea at 2 a.m.

2

Explain it to an AI.

3

Accept, edit, and build until it works.

4

Ship it and promise I'll document it later.

The robots haven't unionized yet. Fingers crossed.
Self-Hosting & Bare Metal

The Homelab Setup

Running a private cluster on Proxmox, TrueNAS, and Docker. Because paying for Netflix while self-hosting a media server is a cry for help.

Proxmox VE

Bare-metal hypervisor hosting all self-hosted VMs and LXC containers.

TrueNAS

ZFS network storage for backups, media archives, and homelab datasets.

Traefik & Nginx

Reverse proxy routing internal and public domain traffic with automatic SSL.

AdGuard Home

Network-wide DNS sinkhole blocking ads, tracking, and malware domains.

Portainer & Docker

Container orchestration for 20+ microservices and backend databases.

Jellyfin

Self-hosted media streaming server because paying for subscriptions while having a homelab is a cry for help.

Stack & Technologies

Tools I reach for

Languages, frameworks, and infrastructure tools I use to turn ideas into running code.

Languages
PythonJavaScript / TypeScriptGoHTML / CSS
Frameworks & Libraries
FastAPIFlaskViteAstroTailwind CSS
Infrastructure, Databases & DevOps
DockerPostgreSQLNginxTraefikCloudflareGitProxmox VELinux
Get in touch

Want to talk about code, self-hosting, or opportunities?

I am always open to interesting engineering conversations, tech discussions, or software opportunities. Drop me an email or reach out on GitHub.