// portfolio · 2026

joinexception

~/

Building things, breaking things, and running servers at home.
If a terminal is open, I'm probably in it.

↓ scroll
01.

about

Hey — I'm joinexception. I spend my time writing code, setting up servers nobody asked for, and figuring out how systems break before someone else does.

My homelab is a living experiment — from Proxmox clusters to self-hosted services, it's always running something new. When I'm not staring at Grafana dashboards or writing automation scripts, you'll find me in a CTF or on the servers in CS2.

I believe in understanding systems deeply, from the hardware layer up — and in always knowing what's running on your own network.

role

dev & hobbyist

security

pentesting

infra

self-hosted

game

cs2

github

join-exception

discord

joinexception

02.

stack

{ }

Languages

  • Python
  • TypeScript / JavaScript
  • C / C++
  • Java
  • Bash / Shell

Security

  • Burp Suite
  • Metasploit
  • Nmap
  • Wireshark
  • Custom tooling
[ ]

Infra & DevOps

  • Docker / Compose
  • Proxmox VE
  • Linux Debian
  • Nginx / Traefik
  • Jellyfin

Frameworks & Tools

  • Next.js / React
  • Prisma
  • Git
  • VS Code
  • Mongodb

Networking

  • pfSense
  • VLANs
  • WireGuard VPN
  • Adguard DNS
  • Reverse proxies

Monitoring

  • Grafana
  • Prometheus
  • Uptime Kuma
  • Loki
  • Alertmanager
03.

interests

🖥️

Homelab

24/7 · self-hosted

Running Proxmox clusters, self-hosting everything from Nextcloud to Gitea, and constantly adding more drives. The goal is zero cloud dependencies — eventually.

Proxmox VEDocker SwarmSelf-hosted DNSHome automation
🔐

Pentesting

ethical · CTF

From CTF challenges to learning offensive techniques for defensive purposes. Understanding how attacks work is the foundation of actually securing a system.

CTF competitionsBug bountyWeb app testingNetwork recon
🎮

CS2

still grinding

Competitive shooter and primary stress-relief mechanism. Currently convincing myself that the server tickrate is the reason, not my aim.

Competitive MMServer configsWorkshop mapsConfig tweaking