Warum nicht?

Ein kleines Homelab, ein TeamSpeak und ein Blog über Dinge, die man auch hätte kaufen können.

Homelab läuft
Wer steckt dahinter

Ein Mensch, ein Rack, viele Baustellen

Kein „Über uns“, weil es kein „uns“ gibt. Stattdessen: das Profil als Datei, so wie es im Repo liegen würde.

profil.json JSON · UTF-8 · read-only
  1{
  2  "handle": "Sebastian",
  3  "location": "Deutschland",
  4  "about": "Tüftler zwischen Lötkolben, Python und Linux.",
  5  "ask_me_about": [
  6    "Self-Hosting & Homelab",
  7    "Lab-Automation & Messtechnik",
  8    "3D-Druck & Embedded"
  9  ],
 10  "languages": {
 11    "Python": "advanced",
 12    "SQL": "advanced",
 13    "JavaScript": "intermediate",
 14    "Bash": "intermediate",
 15    "PowerShell": "intermediate",
 16    "Lua": "intermediate",
 17    "Kotlin": "beginner",
 18    "Go": "beginner",
 19    "C++ (Arduino/ESP)": "beginner"
 20  },
 21  "stack": {
 22    "backend": ["Flask", "FastAPI", "REST", "Go"],
 23    "frontend": ["Vanilla JS", "HTML/CSS", "Plotly.js", "Jetpack Compose"],
 24    "desktop": ["PyQt6 / PySide6", "matplotlib"],
 25    "database": ["MySQL", "SQLite", "DuckDB"],
 26    "embedded": ["ESP32 / ESP8266", "ESPHome", "Marlin", "CAN / OBD-II"],
 27    "infra": ["Linux (Debian/Ubuntu)", "Docker / Compose", "Nginx"],
 28    "home": ["Home Assistant", "MQTT"],
 29    "os": ["Windows 11", "Linux", "WSL2"]
 30  },
 31  "interests": [
 32    "Self-Hosting und Homelab",
 33    "E2EE-Messaging (Signal-Protokoll)",
 34    "3D-Druck und Drucker-Umbauten",
 35    "Fahrzeugdiagnose (VAG / OBD)",
 36    "Messtechnik-Automatisierung"
 37  ],
 38  "projects": [
 39    {
 40      "name": "WhyNot Chat",
 41      "what": "Selbstgehosteter E2EE-Messenger: Go-Server + Android-App, Signal-Protokoll"
 42    },
 43    {
 44      "name": "ESPHome-Sensorik",
 45      "what": "mmWave-Präsenzmelder, LED-Dimmer, OBD-Display für Home Assistant"
 46    },
 47    {
 48      "name": "3D-Drucker-Umbau",
 49      "what": "da Vinci 1.0 Pro auf SKR Mini E3 + Marlin, kalibrierte Thermistoren"
 50    }
 51  ],
 52  "principles": [
 53    "SemVer inline im Code, Tag + CHANGELOG bei jedem Release",
 54    "Ein Tool = ein Repo = ein Zweck",
 55    "Erst gegen echte Daten kalibrieren, dann ausrollen"
 56  ],
 57  "stats": {
 58    "active_projects": "20+",
 59    "coffee": true
 60  }
 61}
Sprechen statt tippen

TeamSpeak

Kein Discord. Ein eigener TeamSpeak-Server, selbst gehostet, ohne Datenabfluss.

ts.whynot-lab.de
  1. 1 TeamSpeak-Client öffnen (Desktop oder App).
  2. 2 „Verbinden“ wählen und die Adresse oben eintragen.
  3. 3 Kein Passwort. Wer die Adresse kennt, darf rein - benimm dich.
Kontakt

Schreib einfach

E-Mail
E-Mail anzeigen

Antwort kommt, wenn der Lötkolben abgekühlt ist.

TeamSpeak
ts.whynot-lab.de
WhyNot Chat
Einladung auf Anfrage