KI-gestützte Entwicklung · Desktop-Tools · Game-Prototypen · Webinterfaces

KI-gestützte Produktentwicklung, Tools und Prototypen.

Ich entwickle lokale Desktop-Tools, Web-Demos und technische Prototypen mit strukturierten KI-Workflows — von der Idee über Anforderungen, Datenmodelle und Umsetzung bis zur testbaren Version.

Diese Seite dient als Portfolio und Projektdokumentation — kein aktives Dienstleistungsangebot.

Desktop-Tools

Offline-first Anwendungen, lokale Datenhaltung, SQLite, CSV-/Excel-Export und klare Bedienoberflächen.

Game-Prototypen

Spielbare Prototypen mit Godot, Upgrade-Systemen, Gegnerwellen, Balancing, UI und Spielgefühl.

Web & Interfaces

Responsive Websites, Landingpages und einfache Interfaces mit HTML, CSS und JavaScript.

Maker & Produktentwicklung

3D-gedruckte Prototypen, funktionale Kleinteile und einfache Produktideen — von der ersten Idee über Testdrucke bis zur verkaufsfähigen Kleinserie.

KI-gestützte Entwicklung als Methode

Viele Projekte entstehen mit KI-gestützter Entwicklung: Ideen werden zuerst in klare Anforderungen, Datenmodelle, Prompts und Arbeitsschritte zerlegt. KI-Tools unterstützen bei Code, Varianten und Umsetzung — Steuerung, Prüfung, Produktlogik, Dokumentation und Iteration bleiben Teil des Entwicklungsprozesses.

Der Fokus liegt nicht auf einzelnen Codezeilen, sondern auf dem Weg von einer Idee zu einem nutzbaren Prototyp.

Projekte

Ausgewählte Projekte als Belege für Umsetzungsfähigkeit — von der Idee zum lauffähigen Prototyp.

Aktueller Produktfokus

Python · Desktop · Open Source

CardLens

Windows-Tool für TCG-/Pokémon-Kartenscanning mit OCR, Sammlung, Preisabfrage, SQLite-Datenbank und Exportfunktionen. Ziel: schnellerer Workflow für Sammler, Reseller und kleine Händler. Status: aktive Entwicklung, MVP-Struktur vorhanden.

Python PySide6 EasyOCR SQLite Windows
Technische Details

Pipeline: Kamerabild → OpenCV-Preprocessing (Kontrast, Schärfe, Cropping) → EasyOCR → Name-Translator (DE→EN) → PokémonTCG-API-Matching via perceptuellem Hash (pHash) + Fuzzy-String.

Architektur: 40 Python-Module, sauber getrennt in Scanner, Datasources, UI (PySide6) und Core. Preise werden parallel von Cardmarket & PokémonTCG API abgefragt und aggregiert.

Herausforderung: OCR-Fehler bei nicht-lateinischen Zeichen und Sonderdrucke — gelöst durch eine lernbare OCR-Korrekturtabelle (SQLite) und Keyword-Overrides für bekannte Trainer-/Item-Karten.

C# · .NET 8 · Desktop · 2025

TimeClock

Offline-first Zeiterfassung für Windows mit Rollenlogik, PIN-Anmeldung, SQLite-Datenbank und CSV-/Excel-Export.

C# .NET 8 Avalonia UI SQLite Windows
Technische Details

Architektur: 4 .NET-Projekte (App, Core, Data, Export) mit klarer Schichttrennung. Core enthält nur Interfaces & Domänenlogik — kein UI, kein ORM.

Sicherheit: PIN-Hashing via PBKDF2-SHA256 (120.000 Iterationen, 16-Byte-Salt). QR-Code-Auth für Admin-Login und nutzergebundene Buchungs-Tokens (ZXing.Net + QRCoder).

Features: Rollen (User/Admin), Audit-Log, Korrekturbuchungen, Pausenverwaltung, Buchungs-Presets, CSV- & Excel-Export (ClosedXML). 99 C#-Dateien, vollständig offline.

Godot 4.6 · Roguelite · 2026

Orbital Survivor

Godot-Roguelite-Prototyp mit automatischem Feuer, Gegnerwellen, XP-System, Upgrades und spielbarem Web-/Desktop-Build.

Godot 4.6 GDScript Roguelite Web Windows
Technische Details

Architektur: 70 GDScript-Dateien, 20 Scenes. Autoload-Singletons (GameManager, SaveManager, AudioManager, Lang) über Signal-Bus entkoppelt — keine direkte Node-Referenz zwischen Systemen.

Gegner-System: 10 Gegnertypen mit eigenem Verhalten (Orbiter, Shooter, Splitter, Boss, Superboss). Wellen dynamisch via WaveManager gesteuert, skaliert pro Level.

Waffen & Upgrades: 8 Waffentypen (Blaster, Chain-Lightning, Plasma-Beam, Spread-Shot, Cryo-Patch, …) als separate Nodes, über ein Upgrade-Kartensystem zur Laufzeit freigeschaltet.

Download .exe

HTML · CSS · JS · Browser · 2026

Triple Twenty

Dart-themed Slot Machine als Browser-Demo. 5×3 Walzen, 10 Gewinnlinien, Free-Spins-Bonus, T20-Fever-Modus — komplett in Vanilla JS, kein echtes Geld.

HTML CSS JavaScript Browser
Technische Details

Stack: Reines Vanilla JS — kein Framework, kein Build-System. 5×3-Reel-Rendering über CSS-Grid, Spin-Logik und Payline-Auswertung vollständig in einem einzigen JS-Modul.

Features: 10 Gewinnlinien mit animierter Hervorhebung, Free-Spins-Bonus, T20-Fever-Modus mit Multiplikator-Eskalation, Play-Money-Credits mit Reset.

Hinweis: Kein Echtgeld, keine Auszahlung, kein echtes Glücksspielangebot — reines Demo- und Portfolio-Projekt.

Weitere Projekte

UI-Prototypen, Webdemos, Game-Experimente, Hardware-Integration und 3D-gedruckte Produkte.

Darts vs Zombies — Godot Arcade-Spiel Hauptmenü

Godot · Arcade · 2025

Darts vs Zombies

Dart-Simulation trifft Zombie-Apokalypse. Präzises Zielen, Arcade-Feeling und ein eigenes Musik-System aus über 50 Tracks. Kompatibel mit Autodarts als physischem Eingabesystem.

Godot Arcade Windows

3D-Druck · Hardware-Integration · 2025/26

Autodarts-Setup & Integration

Kamera-gestütztes Dart-Erkennungssystem (Drittsoftware von autodarts.io). Eigenleistung: 3D-gedruckter Kamerahalter (PETG), Systemaufbau, Kalibrierung — und Integration als physisches Eingabesystem für Darts vs Zombies.

3D-Druck Hardware-Setup Autodarts System-Integration Game-Integration
Rock Mountain — Band-Website Demo

HTML · CSS · 2024

Rock Mountain

Fiktive Band-Website im Dark-Rock-Look mit Hero, Konzerttickets, News und Social-Links.

HTML CSS
Kochwelt — Restaurant-Website Demo

HTML · CSS · JS · 2024

Kochwelt

Mehrseitige Restaurant-Website mit Rezeptseiten, Speisekarte und Kontaktformular.

HTML CSS JavaScript
Sakura Ramen — Zweisprachige Restaurant-Landingpage

HTML · CSS · JS · 2024

Sakura Ramen

Zweisprachige Landing-Page für ein fiktives japanisches Restaurant mit Bestellprozess und Google-Maps-Einbindung.

HTML CSS JavaScript Zweisprachig

3D-Druck · PETG/PLA · 2025

3D-gedruckte Produkte

Funktionale Zubehörteile und Kleinserien — Kartenständer für Sammelkarten und individuell gestaltete Untersetzer, entworfen, gedruckt und zur Kleinserie weiterentwickelt.

3D-Druck PETG / PLA Produktentwicklung Kleinserie

Produktfotos · Kleinserie · 2025

Kartenständer — Produktfotos

Gedruckte Kartenständer und Untersetzer im Einsatz — fotografiert für Listings und Produktpräsentation.

Produktfotos eBay-Listings Kleinserie

Vom Konzept zum lauffähigen Prototyp.

01

Idee verstehen

Anforderungen, Nutzer und Ziel klären — bevor der erste Code entsteht.

02

Struktur formulieren

Datenmodell, Architektur und Arbeitsschritte herausarbeiten — als Grundlage, nicht als Bürokratie.

03

KI-gestützt umsetzen

KI-Tools für Code, Varianten und Umsetzung einsetzen. Architektur, Logik und Entscheidungen bleiben gesteuert.

04

Ergebnis prüfen

Testen, was tatsächlich funktioniert. Fehler früh finden, statt spät dokumentieren.

05

Iterieren & dokumentieren

Verbessern bis die Software tut, was sie soll — zuverlässig, offline-first, ohne unnötige Abhängigkeiten.

Skills & Tools

AI-native Workflow

KI-gestützte Entwicklung GitHub Copilot Claude Code Prompt Engineering Technische Planung Code-Review Dokumentations-Workflows

Desktop & lokale Tools

C# .NET Avalonia UI Python PySide6 SQLite

Web & Browser-Demos

HTML CSS JavaScript Responsive Layouts Landingpages

Game-Prototyping

Godot GDScript Balancing Upgradesysteme Gegnerwellen UI-Prototyping

Hardware-/Software-Integration

Autodarts Hardware-Setup 3D-Druck Systemintegration Drittsoftware-Integration Kalibrierung

Maker & 3D-Druck

3D-Druck PETG / PLA Fusion 360 Produktentwicklung Funktionale Kleinteile Kleinserien Produktfotos eBay-Listings

Dokumentation & Git

GitHub Markdown-Dokumentation Strukturierte Projektplanung Iterative Entwicklung Microsoft Word Microsoft Excel Microsoft PowerPoint

Server & Hosting

Game-Server Minecraft Counter-Strike Factorio Linux Windows Server Root-Server Heimserver

Medien & Video

DaVinci Resolve Videoschnitt Rohmaterial → fertiges Video
▶ Beispiel: CS2 Winman Match Zusammenschnitt

Über mich

Ich bin Markus Weber aus NRW. Ich entwickle Software, Tools und Prototypen — mit KI-gestützten Workflows als festem Bestandteil des Prozesses: von der ersten Anforderung bis zur testbaren Version.

Mich treibt an, Ideen konsequent bis zu etwas Lauffähigem zu bringen. Die Projekte auf dieser Seite zeigen genau das — von lokalen Desktop-Tools über spielbare Game-Prototypen bis zu 3D-gedruckten Produktideen. Offline-first ist dabei oft eine bewusste Entscheidung: weniger Abhängigkeiten, weniger Fehlerpunkte, robustere Software.

KI ist für mich ein Produktionswerkzeug, das ich aktiv steuere, prüfe und in klare Arbeitsschritte einbinde — nicht etwas, das ich blind verwende. Was zählt, ist das Ergebnis: Software, die funktioniert, einen klaren Zweck hat und sich weiterentwickeln lässt.

Kontakt

Aktuell dient diese Seite als Portfolio und Projektdokumentation. Für Feedback, Austausch oder technische Rückfragen bin ich per E-Mail erreichbar.