Skip to content
View hindermath's full-sized avatar

Highlights

  • Pro

Block or report hindermath

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hindermath/README.md

Hallo, ich bin Thorsten Hindermann 👋

Softwareentwickler • Retro-Computing-Enthusiast • Musik-Tools-Experimentator • Fotografie-Enthusiast

Programmierung #include<everyone>

Hi, I'm Thorsten Hindermann — Software Developer • Retro Computing Enthusiast • Music Tools Experimenter • Photography Enthusiast


MOTD / Message of the Day

Ein Repository ist auch ein Lehrmittel.

A repository is also a teaching tool.

Willkommen auf meinem GitHub-Profil. Ich bin ein erfahrener Softwareentwickler mit über 40-jähriger Berufserfahrung aus Deutschland und arbeite seit mehr als 20 Jahren bei der GWDG. Ich bewege mich gern zwischen dem Einsatz agentischer KI plus spezifikations-gesteuerter Entwicklung, klassischer Anwendungsentwicklung, Terminal- und Tooling-Projekten, Retro-Computing und praktischer Automatisierung.

Welcome to my GitHub profile. I'm an experienced software developer from Germany with more than 40 years of professional experience, and I have been working at GWDG for more than 20 years. I enjoy moving between agentic AI combined with specification-driven development, classic application development, terminal and tooling projects, retro computing, and practical automation.

Inhaltsverzeichnis / Table of Contents

🌍 Über mich / About Me

  • 💼 Erfahrener Softwareentwickler mit über 40-jähriger Berufserfahrung
    Experienced software developer with more than 40 years of professional experience
  • 🖥️ Interesse an sauberer Softwarearchitektur, Dokumentation, Barrierefreiheit und alltagstauglichen DevOps-Workflows
    Interested in clean software architecture, documentation, accessibility, and practical DevOps workflows
  • 🔧 Spaß an moderner C#/.NET-Entwicklung ebenso wie an Bash, PowerShell, Datenbanken und Tooling
    Enjoy modern C#/.NET development as much as Bash, PowerShell, databases, and tooling
  • 🕹️ Begeisterung für Retro-Computing, insbesondere C64, Compilerbau und klassische Softwarekonzepte in moderner Form
    Enthusiastic about retro computing, especially the C64, compiler construction, and modern reinterpretations of classic software ideas
  • 🎵 Experimentieren mit Musik-Tools, Klangbibliotheken und MIDI unter dem Namen TMyTTMAAP (TMy Table Top Music And Art Production) und dem Motto HTMAN (How To Make A Noise)
    Experimenting with music tools, sound libraries, and MIDI under the name TMyTTMAAP (TMy Table Top Music And Art Production) and the motto HTMAN (How To Make A Noise)
  • 📷 Begeisterung für Fotografie seit 1995 – überwiegend Tierfotografie, ergänzt durch Naturfotografie, ausschließlich mit Canon
    Enthusiastic about photography exclusively with Canon since 1995—primarily wildlife photography, complemented by nature photography
  • 🤝 Offen für Austausch, Lernen und gute technische Gespräche
    Open to exchange, learning, and good technical conversations

🔧 Technologien & Werkzeuge / Tech Stack & Tools

👨‍💻 Sprachen & Frameworks / Languages & Frameworks

C# .NET PowerShell Bash C Delphi Turbo Pascal x86 Assembler

🛠️ IDEs & Tools / IDEs & Tools

Rider CLion DataGrip Visual Studio GitHub Spec-Kit Claude Code Codex GEMINI Copilot OpenCode VS Code Xcode GitHub

🗄️ Datenbanken / Databases

SQLite PostgreSQL MongoDB

🕹️ Retro & Embedded / Retro & Embedded

C64 ACME cc65 KickAssembler

🎵 Musik-Tools & Klangexperimente / Music Tools & Sound Experiments

Ableton Live FL Studio Logic Pro Native Instruments MIDI

📷 Canon-Kameras & Objektive / Canon Cameras & Lenses

Canon SLR Canon Mirrorless Canon Lenses

🚀 Aktuelle Schwerpunkte / Current Focus

  • Agentische Workspace- und Governance-Strukturen mit home-baseline
    Agentic workspace and governance structures with home-baseline
  • Terminal- und Text-UI-Anwendungen in C#/.NET mit Fokus auf Testbarkeit und Barrierefreiheit
    Terminal and text UI applications in C#/.NET with a focus on testability and accessibility
  • Compiler-, Retro- und Lehrprojekte wie TinyPL/0, TinyCalc und cc65-/C64-Kontexte
    Compiler, retro, and teaching projects such as TinyPL/0, TinyCalc, and cc65/C64 contexts
  • Automatisierung mit Bash, PowerShell, GitHub Actions und dokumentierten Entwicklungs-Workflows
    Automation with Bash, PowerShell, GitHub Actions, and documented engineering workflows
  • Beispielprogramme und technische Begleitung für Fachinformatiker-Auszubildende
    Example programs and technical guidance for IT apprentices

❤️ Meine Herzensprojekte / My Passion Projects

❤️ home-baseline – meine agentische Workspace-Grundlage

home-baseline ist die versionierte Level-0-Quelle meiner agentischen Workspace-Familie. Sie stellt gemeinsame Regeln, Governance, Skripte, Spec-Kit-Presets und wiederverwendbare Workflow-Verträge bereit.

Level 1 organisiert die Zusammensetzung eines Arbeitsbereichs. Die unabhängigen Level-2-Repositories wie Agent Operations Cockpit, TinyPL/0, TinyCalc, TuiVision und InventarWorkerService behalten ihre eigene Produkt-, Laufzeit- und Projektwahrheit. Sie bauen organisatorisch und governance-seitig auf home-baseline auf, bleiben aber eigenständige Git-Repositories mit eigener Historie und eigenem Lebenszyklus.

Das Projekt verbindet für mich Entwicklungsinfrastruktur, Automatisierung, Governance, Dokumentation und Barrierefreiheit.

home-baseline is the versioned level-0 source for my agentic workspace family. It provides shared policies, governance, scripts, Spec Kit presets, and reusable workflow contracts. Level 1 composes a workspace. The independent level-2 repositories—including Agent Operations Cockpit, TinyPL/0, TinyCalc, TuiVision, and InventarWorkerService—retain their own product, runtime, and project truth. They build on home-baseline organizationally and for governance while remaining independent Git repositories with their own histories and lifecycles. For me, home-baseline brings together development infrastructure, automation, governance, documentation, and accessibility.

👉 Repository: home-baseline
Bash PowerShell Workspace

❤️ GitHub Spec Kit & meine zwölf Presets – Governance für Spec-Driven Development

GitHub Spec Kit begeistert mich als Werkzeug für Spec-Driven Development. Es verbindet Spezifikation, Planung, Aufgaben und Umsetzung zu einem nachvollziehbaren Entwicklungsfluss.

Auf dieser Grundlage entwickle und pflege ich derzeit zwölf eigene Governance-Presets. Sie bündeln wiederverwendbare Leitplanken für Sicherheit, Architektur und iSAQB, Barrierefreiheit, plattformübergreifende Entwicklung, Agent Parity, Intake-Lebenszyklen, Modell-Routing sowie begrenzte autonome und parallele Abläufe.

Über home-baseline werden diese Bausteine in meiner Level-0/1/2-Workspace-Struktur verwaltet und abhängig vom jeweiligen Projektprofil eingesetzt.

I am enthusiastic about GitHub Spec Kit as a toolkit for Spec-Driven Development. It connects specification, planning, tasks, and implementation in a traceable development workflow. Building on it, I currently develop and maintain twelve governance presets of my own. They provide reusable guardrails for security, architecture and iSAQB, accessibility, cross-platform development, agent parity, intake lifecycles, model routing, and bounded autonomous and parallel workflows. Through home-baseline, these building blocks are managed within my level-0/1/2 workspace structure and applied according to each project profile.

👉 Toolkit: GitHub Spec Kit
👉 Preset-Übersicht / Preset overview: Meine Spec-Kit-Preset-Repositories
GitHub Spec Kit Presets Governance

❤️ Agent Operations Cockpit – agentische Abläufe nachvollziehbar machen

Mit dem entstehenden Agent Operations Cockpit (AOC) bereite ich ein öffentliches C#/.NET-Level-2-Projekt für die nachvollziehbare Beobachtung und spätere Steuerung agentischer Entwicklungsumgebungen vor.

Der aktuelle Stand umfasst bewusst die Wissens-, Governance- und Lastenheftgrundlage; Produktcode bleibt bis zu den vorgesehenen Review- und Freigabegates zurückgestellt.

Das Projekt verbindet für mich Barrierefreiheit, nachweisgestützte Governance, menschliche Stop-Gates und sichere agentische Entwicklung.

With the emerging Agent Operations Cockpit (AOC), I am preparing a public C#/.NET level-2 project for the traceable observation and later control of agentic development environments. The current state intentionally consists of the knowledge, governance, and requirements baseline; product code remains deferred until the defined review and approval gates are satisfied. For me, the project brings together accessibility, evidence-driven governance, human stop gates, and safe agentic development.

👉 Repository: agent-operations-cockpit
Target C#/.NET Requirements & Governance Accessibility

❤️ TinyPL/0 – Compilerbau trifft auf Retro- und Lehrtradition

Mein wichtigstes Herzensprojekt ist TinyPL/0.
Ich implementiere den klassischen Lehr-Compiler PL/0 von Niklaus Wirth vollständig in C# neu – modernisiert, testbar und in meiner eigenen Architektur.

Das Projekt verbindet Compilerbau, Didaktik, Sprachdesign und Retro-Informatik.

My most important passion project is TinyPL/0. I am reimplementing Niklaus Wirth's classic teaching compiler PL/0 entirely in C# – modernized, testable, and structured in my own architecture. For me, it brings together compiler construction, teaching, language design, and retro computing.

👉 Repository: TinyPl0
C# Compiler PL/0

❤️ TinyCalc – moderne Reimplementierung von Borlands MicroCalc

Ein weiteres großes Herzensprojekt von mir ist TinyCalc.
Ich schreibe damit die klassische Tabellenkalkulation Borland MicroCalc vollständig in C# neu – ohne GUI, sondern bewusst als reine Terminal-/Text-UI-Anwendung.

Das Projekt verbindet für mich Retro-Computing, Softwarearchitektur, Testbarkeit und Barrierefreiheit.

Another major passion project of mine is TinyCalc. It is a modern reimplementation of Borland MicroCalc written entirely in C# and deliberately built as a terminal/text UI application. For me, it combines retro computing, software architecture, testability, and accessibility.

👉 Repository: TinyCalc
C# Terminal UI Spreadsheet

❤️ TuiVision – Terminal-UI für Sehprüfungen

Mit TuiVision entwickle ich einen modernen Rahmen für Anwendungen, die im Terminal laufen.
Das Projekt fokussiert sich auf klare Text-UI, gute Tastaturbedienbarkeit und testbare Architektur in C#/.NET.

Das Projekt verbindet für mich Barrierefreiheit, Terminal-UX, Gesundheitsbezug und saubere Softwarearchitektur.

With TuiVision, I am building a modern framework for applications that run in the terminal. It focuses on clear text UI, strong keyboard usability, and testable architecture in C#/.NET. For me, it combines accessibility, terminal UX, health-related use cases, and clean software architecture.

👉 Repository: TuiVision
C# Terminal UI Accessibility

❤️ InventarWorkerService – Inventarverwaltung mit Worker-Architektur

InventarWorkerService ist ein einfaches Beispiel einer Inventarisierungs-Software in C#/.NET.
Das Projekt steht für robuste Worker-Prozesse, klare Architektur und die Verbindung von Fachlichkeit mit technischer Wartbarkeit.

Das Projekt verbindet für mich Domänenmodellierung, Hintergrundverarbeitung und pragmatische Unternehmenssoftware.

InventarWorkerService is a simple example of inventory software in C#/.NET. It stands for robust worker processes, clear architecture, and the connection between domain logic and technical maintainability. For me, it combines domain modeling, background processing, and pragmatic business software.

👉 Repository: InventarWorkerService
C# Worker Service Domain

❤️ absdd-image-sandbox – Podman-Sandbox für Agentic-Based Spec-Driven Development

Mit absdd-image-sandbox entwickle ich eine Podman-basierte Container- und Lernumgebung für Agentic-Based Spec-Driven Development (ABS-DD).

Sie bündelt OpenCode, Codex, Claude Code, Antigravity CLI, GitHub Copilot CLI, GitHub Spec Kit sowie sechs speichersichere Sprachpfade für .NET/C#, Java, Go, Rust, Python und Swift. Das Repository ist bewusst eine kontrollierte Sandbox- und Lernumgebung – keine eigentliche Anwendung.

Das Projekt verbindet für mich agentische Softwareentwicklung, reproduzierbare Toolchains, Sicherheits- und Auditnachweise, Barrierefreiheit und praxisnahe Lernwege für Auszubildende.

With absdd-image-sandbox, I am developing a Podman-based container and learning environment for Agentic-Based Spec-Driven Development (ABS-DD). It brings together OpenCode, Codex, Claude Code, Antigravity CLI, GitHub Copilot CLI, GitHub Spec Kit, and six memory-safe language paths for .NET/C#, Java, Go, Rust, Python, and Swift. The repository is deliberately a controlled sandbox and learning environment rather than an application. For me, it combines agentic software development, reproducible toolchains, security and audit evidence, accessibility, and practical learning paths for apprentices.

👉 Repository: absdd-image-sandbox
Podman Agentic SDD Learning Sandbox

🎯 Interessen & Hobbys / Interests & Hobbies

  • Retro-Computing mit C64, C64 Ultimate und klassischen Softwarekonzepten
    Retro computing with the C64, C64 Ultimate, and classic software concepts
  • Programmierbare Taschenrechner von HP und TI
    Programmable calculators from HP and TI
  • US-Navy-Geschichte, besonders Flugzeugträger ab 1950
    US Navy history, especially aircraft carriers from 1950 onward
  • MSFS2020 auf der Xbox Series S
    MSFS2020 on Xbox Series S
  • Experimentieren mit Ableton Live, FL Studio, Logic Pro, Native Instruments und Klangbibliotheken
    Experimenting with Ableton Live, FL Studio, Logic Pro, Native Instruments, and sound libraries
  • Tier- und Naturfotografie seit 1995 ausschließlich mit Canon: Spiegelreflexkameras seit Beginn, spiegellose Kameras seit etwa 2020 und spezialisierte Canon-Objektive für beide Schwerpunkte
    Wildlife and nature photography exclusively with Canon since 1995: SLR cameras from the beginning, mirrorless cameras since around 2020, and specialized Canon lenses for both areas

📫 Kontakt / Contact

Popular repositories Loading

  1. spec-kit-preset-security-governance spec-kit-preset-security-governance Public

    6

  2. spec-kit-preset-isaqb-architecture-governance spec-kit-preset-isaqb-architecture-governance Public

    2

  3. spec-kit-preset-a11y-governance spec-kit-preset-a11y-governance Public

    2

  4. spec-kit-preset-autonomous-run-governance spec-kit-preset-autonomous-run-governance Public

    Optional permission-bounded governance for autonomous end-to-end GitHub Spec Kit delivery

    PowerShell 2

  5. TuiVision TuiVision Public

    TuiVision is an educational example project that demonstrates how Turbo Vision concepts can be modernized with C#/.NET 10 using Agentic-AI with SDD workflows. The project is aimed at IT specialist …

    C++ 1

  6. spec-kit-preset-architecture-governance spec-kit-preset-architecture-governance Public

    1