Skip to content
View hindermath's full-sized avatar

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.

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

👋 Hi, I’m Thorsten Hindermann (@hindermath)

Welcome to my GitHub profile. I’m an experienced software developer from Germany, currently working in the public sector and studying software engineering in parallel.

👋 Hallo, ich bin Thorsten Hindermann (@hindermath)

Willkommen auf meinem GitHub-Profil. Ich bin ein erfahrener Softwareentwickler aus Deutschland, arbeite aktuell im öffentlichen Dienst und studiere parallel Software Engineering.

🌍 About Me / Über mich

  • 💼 Working in the public sector as a software developer
  • 🎓 Studying Software Engineering (berufsbegleitend / part-time)
  • 🖥️ Passionate about software development from low-level systems to modern tooling and automation
  • 📚 Interested in maintainable architectures, documentation, accessibility, and practical DevOps workflows
  • 🤝 Open to collaboration, exchange, and learning from others

❤️ Meine Herzensprojekte

❤️ TinyCalc – moderne Reimplementierung von Borlands MicroCalc

Ein besonderes 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.

👉 Repository: TinyCalc
C# Terminal UI Spreadsheet

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

Ein weiteres Herzensprojekt von mir 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.

👉 Repository: TinyPl0
C# Compiler PL/0

❤️ home-baseline – meine agentische Workspace-Grundlage

home-baseline ist meine persönliche Grundlage für eine konsistente agentische Arbeitsumgebung über mehrere Repositories hinweg.
Es bündelt Skripte, Richtlinien, Verfassungsregeln und KI-Agenten-Dateien für Level-0-, Level-1- und Level-2-Strukturen.

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

👉 Repository: home-baseline
Bash PowerShell Workspace

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

Mit TuiVision entwickle ich eine moderne, barrierebewusste Anwendung für Sehprüfungen im Terminal.
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.

👉 Repository: TuiVision
C# Terminal UI Accessibility

❤️ InventarWorkerService – Inventarverwaltung mit Worker-Architektur

InventarWorkerService ist Teil meines Inventar-Kontexts und fokussiert sich auf backendnahe Verarbeitung mit 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.

👉 Repository: InventarWorkerService
C# Worker Service Domain

❤️ My Passion Projects

❤️ TinyCalc – A Modern Re‑Implementation of Borland’s MicroCalc

Spreadsheet

One of my most personal projects is TinyCalc.
It is a modern reimplementation of Borland MicroCalc written entirely in C# – deliberately built as a terminal/text UI application rather than a graphical interface.

For me, this project combines retro computing, software architecture, testability, and accessibility.

👉 Repository: TinyCalc
C# Terminal UI

❤️ TinyPL/0 – Compiler Construction Meets Retro and Teaching Tradition

Another project especially close to my heart 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, this project brings together compiler construction, teaching, language design, and retro computing.

👉 Repository: TinyPl0
C# Compiler PL/0

❤️ home-baseline – My Agentic Workspace Foundation

home-baseline is my personal foundation for a consistent agentic workspace across multiple repositories.
It bundles scripts, governance rules, constitutions, and AI-agent guidance files for Level-0, Level-1, and Level-2 structures.

For me, this project combines development infrastructure, automation, governance, documentation, and accessibility.

👉 Repository: home-baseline
Bash PowerShell Workspace

❤️ TuiVision – Terminal UI for Vision Testing

With TuiVision, I am building a modern, accessibility-aware application for vision testing in the terminal.
The project 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 – Inventory Management with Worker Architecture

InventarWorkerService is part of my inventory domain and focuses on backend-oriented processing with C#/.NET.
The project 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

🚀 Technologien / Technologies

C# C Java WPF PowerShell Bash Terminal UI GitHub Actions

📫 Kontakt / Contact


"Code should not only work — it should stay understandable, useful, and respectful toward the people who use and maintain it."

„Code soll nicht nur funktionieren — er soll verständlich, nützlich und respektvoll gegenüber den Menschen bleiben, die ihn nutzen und pflegen.“

Popular repositories Loading

  1. MicroCalc MicroCalc Public

    Welcome to MicroCalc. A Turbo Pascal demonstation program -> running under Windows command line.

    Pascal 7

  2. TMySimpleChatGPTFMX TMySimpleChatGPTFMX Public

    A simple Firemonkey ChatGPT client.

    Pascal 5

  3. SimpleCalc SimpleCalc Public

    A simple calculator implemented with SwiftUI.

    Swift 1

  4. InventarWorkerService InventarWorkerService Public

    .Net Core Worker Service example for the training of IT specialists in the common part of programming training. and is aimed at IT training, especially for IT specialists in application development…

    C# 1

  5. TinyCalc TinyCalc Public

    Port of Turbo Pascal 3.02A sample cellsheet app MicroCalc into a C#/.Net 10 sample app created with the Agentic-AI and Spec-Kit. The project is aimed at IT specialist training in application develo…

    C# 1

  6. TinyPl0 TinyPl0 Public

    TinyPl0 is a compact teaching compiler for the historical language PL/0. The project ports the classic PL/0 compiler/VM concept to C# on .NET 10 and is aimed at IT training, especially for IT speci…

    C# 1