Full-Stack DeveloperCTO · SimpleAct
Auf Anfrage: Portale, Buchungsstrecken und Admin-Tools für kleine und mittlere Betriebe.
Software, die im Betrieb läuft. Nicht nur in der Demo.
Weitere Projekte.
02 — 05 · Im Betrieb und in ArbeitGewinnspiele liefen über manuell gepflegte Listen: fehleranfällig, ohne Auswertung, ohne Rechteverwaltung. Die neue Plattform hängt am vorhandenen Anmeldesystem der Verwaltung (JWT gegen LDAP) — niemand braucht ein zusätzliches Passwort, Rechte kommen aus den bestehenden Konten.
Seit Übergabe im Regelbetrieb: bisher zwei Gewinnspiele mit rund 1.000 Teilnehmern, Tendenz wachsend.
Über mich
Seit 2018 schreibe ich Code. Erst Spiele in Unity, heute SaaS-Plattformen und die Server darunter.
Timo Weiß · GelsenkirchenIch bin Timo Weiß, aus Gelsenkirchen. 2023 habe ich die Ausbildung zum Fachinformatiker für Anwendungsentwicklung angefangen, mit Schwerpunkt auf C#/.NET und TypeScript. Seit Juli 2026 bin ich ausgelernt und arbeite fest bei der gkd-el.
2025 habe ich SimpleAct mitgegründet, ein B2B-SaaS für EU-AI-Act-Compliance. Als CTO verantworte ich dort Architektur, Plattform und Automatisierung.
Meine Infrastruktur betreibe ich selbst: TrueNAS, Coolify und n8n auf eigenen Servern, abgesichert über Cloudflare Tunnel und Authelia. Auch diese Seite läuft darauf.
- Standort
- Gelsenkirchen, NRW
- Status
- Festangestellt + CTO
- Projekte
- Auf Anfrage
- Seit
- 2018
Stack

Vom Interface bis zur Platte im Rack — alles aus einer Hand, alles selbst betrieben.
Interface
Web-Plattformen mit Next.js und TypeScript, klar strukturiert und schnell.
- TypeScript / JavaScripttypsicher, ohne Ballast
- React / Next.jsschnelle Seiten, gut auffindbar
- Tailwind CSSkonsistentes, schnelles Styling
- MotionScroll- & UI-Animationen
Backend & Daten
Die Schicht dahinter: APIs, Datenmodelle, Auth-Flows.
- C# / .NET 10Web APIs, Anwendungsentwicklung
- EF CoreDatenzugriff und Migrationen
- JWT / LDAPAnmeldung über vorhandene Firmenkonten
- Supabase · RedisDatenbank, Auth, Key-Value
- Node.js · SQLiteBackend von ReplayHaven
Infrastruktur & Automation
Eigener Betrieb statt Managed-Abhängigkeit, vom Server bis zum Deploy.
- TrueNASDaten auf eigener Hardware
- Coolify · Dockerneue Versionen kontrolliert live bringen
- n8nwiederkehrende Abläufe automatisieren
- Cloudflare Tunnelerreichbar, ohne den Server offen ins Netz zu stellen
- Autheliaein Login für alle internen Tools
Lokale KI & Werkzeuge
Lokale Modelle statt Cloud-API, dazu die Werkzeuge für den Alltag.
- OllamaVision-Modelle lokal auf der GPU
- OCR · Speech-to-TextPaddleOCR, Parakeet
- Git & GitHuboffener Quellcode, CI
- ClaudeKI-gestützte Entwicklung
Der Weg bis hier.
- 2018
Erste Zeilen Code
Spieleentwicklung mit Unity, gelernt über YouTube und eigene Projekte.
- 2023
Ausbildung Fachinformatiker Anwendungsentwicklung
Schwerpunkt Web- und Backend-Entwicklung mit C#/.NET und TypeScript.
- 2025
Mitgründung SimpleAct, CTO
EU-AI-Act-Compliance-SaaS: Produktarchitektur, Plattform, Automatisierung.
- 2026
Gewinnspiel-Plattform für die Stadtverwaltung
Konzeption und Entwicklung bis in den Regelbetrieb, mit .NET 10, EF Core und Next.js.
- Juli 2026
Ausbildung abgeschlossen
Seitdem fest angestellt bei der gkd-el, daneben CTO-Rolle und eigene Server-Infrastruktur.
- Sep 2026heute
ReplayHaven veröffentlicht
Selbst gehostetes Clip-Archiv mit lokaler KI: Windows-Client, Docker-Server und Web-Bibliothek. Der Quellcode liegt auf GitHub.
Arbeitsweise
Sechs Regeln, nach denen ich baue — und nach denen auch diese Seite gebaut ist.
Vorführen statt behaupten
Die Statusleiste oben zeigt echte Daten meiner eigenen Server. Fällt dort etwas aus, ist es hier zuerst sichtbar.
Quellcode offen
Diese Seite und ReplayHaven liegen öffentlich auf GitHub — inklusive der Commits, in denen ich Dinge wieder verworfen habe.
Eigene Infrastruktur
TrueNAS, Coolify und n8n laufen auf eigenen Servern. Fällt etwas aus, löse ich es selbst — dadurch kenne ich den Stack bis zur untersten Schicht.
Keine Cookies, keine Fremd-Tracker
Besuche zähle ich anonym mit Umami auf meinem eigenen Server — ohne Cookies, ohne Profile, ohne Daten an Dritte.
Offene Punkte offen benennen
Was nicht fertig ist, wird auch so benannt. Ein sichtbarer offener Punkt ist mir lieber als eine stille Lücke.
Erst verstehen, dann automatisieren
Bevor ich einen Ablauf automatisiere, will ich ihn einmal von Hand gemacht haben.
Kontakt
Kein Formular, kein Calendly. Eine Mail reicht.
Klar geschnittene Web-Projekte — Portal, Buchung, Admin — gern mit Anbindung an ein Bestandssystem, wie bei der Plattform für die Stadtverwaltung. Ein Zeitplan, der Sorgfalt zulässt.
Vorhaben, die ein ganzes Team oder 24/7-Bereitschaft brauchen — ich arbeite solo, neben Job und CTO-Rolle. Das sage ich lieber vorher als mittendrin.
Zwei Sätze Kontext reichen: was entstehen soll, was bereits existiert und bis wann.
Maschinenraum
Live-Daten aus externen APIs: Server-Status über Uptime Kuma, Musik über die Spotify Web API.
