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.
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 TeamSpeak-Client öffnen (Desktop oder App).
- 2 „Verbinden“ wählen und die Adresse oben eintragen.
- 3 Kein Passwort. Wer die Adresse kennt, darf rein - benimm dich.
Kontakt
Schreib einfach
TeamSpeak
ts.whynot-lab.de WhyNot Chat
Einladung auf Anfrage