Referenzprojekte

Technische Fachdomänen in moderner Softwareentwicklung

Infografik zur heat-conduction-app: Verbindung eines physikalischen Wärmeleitungsmodells mit moderner Web- und Backend-Architektur (Frontend, Backend, Datenbank, Deployment) als Referenzprojekt für technische Softwareentwicklung.
Heat-Conduction App
Architektur- und Fachlogik-Demonstrator

Engineering x Software Webanwendung Technische Fachdomäne Flask - SQLAlchemy - Jinja2 - Docker

Demonstriert die Überführung eines ingenieurwissenschaftlichen Modells in eine moderne Python-Webanwendung. Der Fokus liegt auf Fachlogik-Modellierung, Architekturverständnis und der schrittweisen Entwicklung einer Softwarearchitektur.

heat-convection-app Screenshot
Heat-Convection App
Enterprise-Backend-Referenzprojekt

Engineering x Software Enterprise Development Technische Fachdomäne Spring Boot - JPA - PostgreSQL - Thymeleaf - Docker

Demonstriert die Entwicklung einer technischen Webanwendung mit Java und Spring Boot. Der Fokus liegt auf Enterprise-Architektur, Datenpersistenz, automatisierten Tests und schrittweiser Weiterentwicklung der Systemarchitektur

Weitere Projekte und Tools

Kleine Anwendungen, Werkzeuge und Lernprojekte aus meiner Entwicklungsarbeit

Anwendungen

open-tasks-app Screenshot
Open-Tasks App
Fullstack-Anwendung (SSR)

Leichtgewichtige Aufgabenverwaltung mit dynamischer Konfiguration über ENV-Variablen. Kategorien, Benutzername und Instanzverhalten lassen sich flexibel anpassen. Ideal für unterschiedliche Task-Setups auf derselben Codebasis.

Flask SQLite Jinja Docker

Codeberg-Repo
recipes-app Screenshot
Recipes App
Fullstack-Anwendung (SSR)

Browserbasierte Rezeptverwaltung mit Benutzer-Login, CRUD-Funktionen und Jinja-Oberfläche. Entwickelt als leichtgewichtige Full-Stack-App für Training und Architekturverständnis.

Flask SQLite Jinja Docker

Codeberg-Repo
expenses-backend-app SwaggerUI Screenshot
Expenses-Backend App
Backend-Anwendung

Spring Boot-Backend zur Verwaltung und Analyse persönlicher Ausgaben. Verwendung von PostgreSQL, Flyway-Migrationen und klar strukturierten REST-Endpunkten.

Spring-Boot PostgreSQL Flyway Docker

Codeberg-Repo
expenses-frontend-app Screenshot
Expenses-Frontend App
Frontend-Anwendung

JavaScript-Frontend zum Erfassen und Auswerten täglicher Ausgaben. Bietet CRUD-Funktionalität, Montasübersichten und REST-Kommunikation mit einem sepearten Backend.

JavaScript Vite Bootstrap REST

Codeberg-Repo

Werkzeuge & Lernprojekte

init-pyproj-app Screenshot
Init-Pyproj Tool
Entwickler-Tool

Kommandozeilenwerkzeug zur Initialiserung strukturierter Python-Projekte unter Linux. Automatisiert Ordnerstrukturen, virtuelle Umgebung, Git-Setup und Templates für Dev- oder Data-Science-Projekte.

Bash Linux Python CLI

Codeberg-Repo
ollama-client Notebook Screenshot
Ollama-Client
Prototyp/Lernprojekt

Kompakter Python-Client zur Arbeit mit lokalen Ollama-Modellen. Ermöglicht Modellabfragen, Textgenerierung und Chat-Interaktion über die Ollama-API. Ideal zum Experimentieren mit Open-Source-LLMs.

Ollama Python Jupyter LLM

Codeberg-Repo
sqlalchemy Notebook Screenshot
SQLAlchemy Tutorial
Lernprojekt

Begleitendes Jupyter-Notebook zum SQLAlchemy Tutorial (v2). Vermittelt ORM-, Core- und Session-Konzepte anhand kommentierter Beispiele und schrittweiser Experimente.

SQLALchemy SQLite Python Jupyter

Codeberg-Repo