.profile/README.md

201 lines
10 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div align="center">
# 🦊 Hey, ich bin Nicki!
### 🎓 Fachabiturient & Passionierter C# / .NET Software-Architekt
*High-Performance Desktop Apps, moderne Web-Services & kompromissloses Self-Hosting im lila Fuchs-Style.*
<br/>
<!-- START_SYS_TELEMETRY -->
<p align="center">
<img src="https://img.shields.io/badge/Gitea_Server-Online_%E2%97%8F-2ea44f?style=flat-square&logo=gitea&logoColor=white" alt="Gitea Online" />
<img src="https://img.shields.io/badge/Homelab-Debian_12_Bookworm-A81D33?style=flat-square&logo=debian&logoColor=white" alt="Debian 12" />
<img src="https://img.shields.io/badge/CI%2FCD-Gitea_Act_Runner-609926?style=flat-square&logo=docker&logoColor=white" alt="Runner Active" />
<img src="https://img.shields.io/badge/Telemetry-Zuletzt_aktualisiert_02.09.2026%2019%3A38_UTC-7e3f98?style=flat-square" alt="Last Sync" />
</p>
<!-- END_SYS_TELEMETRY -->
<br/>
[![C#](https://img.shields.io/badge/C%23-239120?style=for-the-badge&logo=csharp&logoColor=white)](https://dotnet.microsoft.com/)
[![.NET 10](https://img.shields.io/badge/.NET_10-512BD4?style=for-the-badge&logo=dotnet&logoColor=white)](https://dotnet.microsoft.com/)
[![Avalonia UI](https://img.shields.io/badge/Avalonia_UI-7e3f98?style=for-the-badge&logo=dotnet&logoColor=white)](https://avaloniaui.net/)
[![Blazor](https://img.shields.io/badge/Blazor-512BD4?style=for-the-badge&logo=blazor&logoColor=white)](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)
[![MudBlazor](https://img.shields.io/badge/MudBlazor-9c27b0?style=for-the-badge&logo=blazor&logoColor=white)](https://mudblazor.com/)
[![JetBrains Rider](https://img.shields.io/badge/JetBrains_Rider-000000?style=for-the-badge&logo=rider&logoColor=white)](https://www.jetbrains.com/rider/)
[![Debian](https://img.shields.io/badge/Debian-A81D33?style=for-the-badge&logo=debian&logoColor=white)](https://www.debian.org/)
[![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://www.docker.com/)
[![WebCore Consulting](https://img.shields.io/badge/WebCore-Consulting-0284c7?style=for-the-badge&logo=buffer&logoColor=white)](https://www.webcore-consulting.de)
---
### 🐾 "Schlau wie ein Fuchs, skalierbar wie .NET 10 & kompromisslos self-hosted."
</div>
## 🧙‍♂️ Über mich, Vision & Tech-Stack
Ich bin **Nicki (Nicklas)**, angehender Softwareentwickler mit fundiertem Fokus auf performante Softwareentwicklung im **C# / .NET 10** Ökosystem. Neben der Anwendungsentwicklung schlägt mein Herz für Linux-Systemadministration, Containerisierung und sichere Netzwerk-Infrastrukturen.
- 💻 **Fokus:** C#, .NET 10, Cross-Platform Desktop mit **Avalonia UI**, moderne Web-Apps mit **Blazor / MudBlazor** und modulare Microservices.
- 🏢 **Team & Consulting:** Softwareentwickler bei **WebCore Consulting** Entwicklung von Management-Tools, Kundenportalen und Security-Services.
- 🐧 **Entwicklungsumgebung:** Vollständiger Linux-Workflow mit **JetBrains Rider auf Fedora** maximale Produktivität ohne Windows-Overhead.
- 🏰 **Self-Hosted Homelab:** Eigener Debian-Rootserver mit Docker-Containern: Gitea & Gitea Actions, Mailcow Enterprise Suite, Nginx Reverse Proxy mit Let's Encrypt, gehärtet durch UFW & fail2ban.
- 🎮 **Gaming Corner:** Wenn der Build grün ist: Redstone-Komplexe in **Minecraft**, taktische Runden in **Rainbow Six Siege** oder Grinden in **Warframe**.
- 🦊 **Branding:** Lila Fuchs (Purple Fox) steht für Agilität, Eleganz, Scharfsinn und sauberen Code.
---
<div align="center">
## 📊 Live Aktivitäts- & Multi-Tier Dashboards
</div>
<details open>
<summary><h3>🦊 Tab 1: Persönliche Aktivität &amp; Heatmap</h3></summary>
> *Vollautomatisch generiert über Gitea Actions & .NET 10 trackt Commits, Streaks und Jahresbeiträge.*
<div align="center">
<img src="heatmap.svg" alt="Nicki's Gitea Contribution Heatmap" width="100%" />
</div>
</details>
<br/>
<details open>
<summary><h3>🏢 Tab 2: Team- &amp; Organisations-Aktivität (WebCore Consulting)</h3></summary>
> *Live-Telemetrie aller Team-Repositories, Code-Volumen und Byte-genaue Sprachverteilung.*
<div align="center">
<img src="team-stats.svg" alt="WebCore Consulting Team Statistics" width="100%" />
</div>
#### 📈 Byte-genaue Sprachverteilung (Team-Codebase):
<div align="center">
<img src="languages.svg" alt="Byte-genaue Sprachverteilung" width="100%" />
</div>
<!-- START_LANGUAGE_METRICS -->
| Sprache | Technologie | Anteil | Code-Volumen | Relative Verteilung |
| :--- | :---: | :---: | :---: | :--- |
| **C#** | ![C#](https://img.shields.io/badge/C%23-a855f7?style=flat-square&logo=csharp&logoColor=white) | **56,2%** | `1,1 MB` | `▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱` |
| **HTML** | ![HTML](https://img.shields.io/badge/HTML-e34c26?style=flat-square&logo=html5&logoColor=white) | **40,4%** | `797,4 KB` | `▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱` |
| **CSS** | ![CSS](https://img.shields.io/badge/CSS-563d7c?style=flat-square&logo=css3&logoColor=white) | **2,3%** | `45,7 KB` | `▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱` |
| **JavaScript** | ![JavaScript](https://img.shields.io/badge/JavaScript-f1e05a?style=flat-square&logo=javascript&logoColor=black) | **0,4%** | `8,6 KB` | `▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱` |
| **PowerShell** | ![PowerShell](https://img.shields.io/badge/PowerShell-012456?style=flat-square&logo=powershell&logoColor=white) | **0,4%** | `7,6 KB` | `▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱` |
| **Shell** | ![Shell](https://img.shields.io/badge/Shell-89e051?style=flat-square&logo=gnubash&logoColor=white) | **0,2%** | `3,4 KB` | `▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱` |
<!-- END_LANGUAGE_METRICS -->
#### 🚀 Aktive Team-Repositories:
<!-- START_TEAM_REPOS -->
- 🏢 [**WebCore/ServerManagement**](https://git.webcore-consulting.dev/WebCore/ServerManagement) 🔒 Internes Verwaltungs management System
`HTML` • 🕒 *Zuletzt bearbeitet: 02.09.2026*
- 🏢 [**WebCore/USBSafe**](https://git.webcore-consulting.dev/WebCore/USBSafe) 🔒 WebCore Consulting Projekt
`C#` • 🕒 *Zuletzt bearbeitet: 02.09.2026*
- 🏢 [**WebCore/ServerHub-redesign**](https://git.webcore-consulting.dev/WebCore/ServerHub-redesign) WebCore Consulting Projekt
`C# / Web` • 🕒 *Zuletzt bearbeitet: 30.08.2026*
<!-- END_TEAM_REPOS -->
</details>
<br/>
<details open>
<summary><h3>⚡ Tab 3: Live Commit-Radar &amp; Aktivitäts-Feed</h3></summary>
> *Echtzeit-Feed der letzten Aktionen und Commits über alle privaten &amp; Team-Repositories.*
<!-- START_RECENT_ACTIVITY -->
-**fix(svg): escape xml characters in productivity badge [skip ci]** auf [`NickiCloud/.profile`](https://git.webcore-consulting.dev/NickiCloud/.profile) • 🕒 *vor 6 Minuten*
-**feat: add productivity biorhythm clock, developer achievements and quote [skip ci]** auf [`NickiCloud/.profile`](https://git.webcore-consulting.dev/NickiCloud/.profile) • 🕒 *vor 22 Minuten*
-**feat: add live commit radar, activity feed and homelab telemetry [skip ci]** auf [`NickiCloud/.profile`](https://git.webcore-consulting.dev/NickiCloud/.profile) • 🕒 *vor 26 Minuten*
-**feat: add team telemetry dashboard, byte-level language analytics and tabs [skip ci]** auf [`NickiCloud/.profile`](https://git.webcore-consulting.dev/NickiCloud/.profile) • 🕒 *vor 29 Minuten*
-**fix(svg): remove utf-8 bom and add xml declaration for gitea typesniffer [skip ci]** auf [`NickiCloud/.profile`](https://git.webcore-consulting.dev/NickiCloud/.profile) • 🕒 *vor 37 Minuten*
<!-- END_RECENT_ACTIVITY -->
</details>
<br/>
<details open>
<summary><h3>⏱️ Tab 4: Coding Biorhythmus, Produktivität &amp; Trophäen</h3></summary>
> *Analyse der aktiven Entwicklungsphasen, Trophäen und Entwickler-Weisheiten.*
<div align="center">
<img src="productivity.svg" alt="Nicki's Coding Productivity Clock" width="100%" />
</div>
#### 💡 Tägliche Entwickler-Philosophie:
<!-- START_RANDOM_QUOTE -->
> *"Clean code always looks like it was written by someone who cares."*
> — **Robert C. Martin**
<!-- END_RANDOM_QUOTE -->
</details>
<br/>
<details open>
| Service | Host / Umgebung | Funktion | Status |
| :--- | :--- | :--- | :---: |
| 🦊 **Gitea Service** | `git.webcore-consulting.dev` | Versionsverwaltung, API & Git LFS | `🟢 ONLINE` |
| ✉️ **Mailcow Suite** | Docker Stack / Debian 13 | Enterprise Mail (DKIM, SPF, DMARC) | `🟢 ONLINE` |
| 🛡️ **Nginx Proxy** | Reverse Proxy Host | SSL/TLS 1.3 Offloading & HSTS | `🟢 AKTIV` |
| 🔒 **Security Wall** | UFW Firewall & fail2ban | SSH & HTTP Brute-Force Abwehr | `🟢 SCHARF` |
</details>
<br/>
<details open>
<summary><h3>🎮 Tab 5: Gaming Battlestation &amp; Loadouts</h3></summary>
| Game | Fokus & Rolle | Lieblingselement / Operator |
| :--- | :--- | :--- |
| ⛏️ **Minecraft** | Technical Automation & Redstone | Automatisierte Farmen, Create Mod, Server-Hosting |
| 🎯 **Rainbow Six Siege** | Tactical Anchor & Area Denial | Smoke, Mute, Thermite, Thatcher |
| ⚔️ **Warframe** | High-Level Survival & Grinding | Harrow, Ash, Oberon |
</details>
---
## 🛠️ Ausgewählte Eigenprojekte
| Projekt | Stack | Beschreibung |
| :--- | :---: | :--- |
| 📝 **Markdown Editor Pro** | `Avalonia UI``C#` | Desktop-Editor mit Live-Rendering, Math-Support und Theme-Engine. |
| 💧 **CloudDrop** | `ASP.NET Core``Docker` | Self-hosted File-Sharing Service für schnelle Uploads & temporäre Links. |
| 💳 **KasseApp** | `C#``PostgreSQL``Avalonia` | Modulares Kassensystem mit Offline-Synchronisation für Events & Vereine. |
| 🥤 **DrinkReminder** | `C#``Avalonia UI` | Schicker Desktop- & Mobile-Helfer für gesunde Hydration im Entwickleralltag. |
---
<div align="center">
```csharp
var nicki = new Developer
{
Drink = "Wasser",
Workstation = "Fedora on Linux Kernel",
IDE = "JetBrains Rider",
Team = "WebCore Consulting",
Motto = "Measure twice, refactor once, ship autonomously."
};
```
<sub>Entwickelt mit C# .NET 10 & Gitea Actions • Design im Lila-Fuchs-Style 💜</sub>
</div>