18.06.2026 aktualisiert


80 % teilweise verfügbar
C++ / Wt Web Application Architect – robuste Webanwendungen für komplexe Fachdomänen
Oberschleißheim, Deutschland
Weltweit
BSc Medizinische Informatik und Biomedizinische TechnikÜber mich
Ich baue robuste C++ Web-Fundamente für komplexe Domänen – wo Algorithmen, Workflows und Stabilität zusammenpassen müssen. Ich erkenne Architektur-Risiken früh, bevor sie teuer werden. Als strategischer Partner bringe ich Projektvision und Richtung aktiv mit ein.
Skills
Web InterfacesAnwendungsarchitekturArchitekturC++Enterprise Architecture FrameworkIntegriertes Architektur-FrameworkWeb ApplikationenWeb Application DevelopmentWeb Application FrameworkWebsite-ArchitekturBackendWeb-InfrastrukturWeb-FrameworksWeb-Architektur
Wenn Sie eine Legacy C++ → Web UI Migration planen oder ein Greenfield-Projekt mit hoher Komplexität haben – dann ist meine Tiefe genau das Richtige.
Kernkompetenz: C++ & Wt Web Framework
Mein technologischer Schwerpunkt liegt auf der Entwicklung robuster, langlebiger Webanwendungen mit C++ und dem Wt-Framework.
Ich verlasse mich auf bewährte Algorithmen und sauberes Design, statt auf kurzlebige Trends.
Wo JavaScript-Frameworks oft hohe Wechselkosten erzeugen, setze ich auf Stabilität über Jahre.
Das bedeutet für Ihr Projekt: Keine JavaScript-spezifischen Sicherheitslücken, reduzierte Komplexität und eine konsistente Codebasis.
C++ (C++20): Tiefe, praktische Erfahrung mit modernen Konzepten (Templates, Concepts, OOP, STL). Ich schreibe Code, der unter realer Belastung und Weiterentwicklung standhält.
Wt Web Framework: Spezialisierung auf komplexe, interaktive Webanwendungen mit C++-Backend. Ich nutze Wt, um die Performance und Typsicherheit von C++ direkt in den Browser zu bringen.
Architektur & Framework-Entwicklung
Ich entwickle nicht nur Anwendungen, sondern auch die Fundamente, auf denen sie stehen. Mein Beweisstück ist ein eigenständig architektiertes, modulares C++-Anwendungsframework, das Wt erweitert:
- UserModule: Verwaltung von Gruppen, Rollen und Organisationen.
- WebDAV/CardDAV: Integration von vCard-Export und Radicale-Server.
- Structure Module: CMS mit Bausteinen und Events.
- Calendar Module: übergreifende Kalenderobjekte.
- ORM-Schicht: Benutzerdefiniertes Schema-Update direkt aus der Anwendung.
Diese Module zeigen meine Fähigkeit, wiederverwendbare, sauber getrennte Systeme zu bauen.
Build & Deployment
- CMake: Architektur, die Module in Bibliotheken übersetzt und den Linker mit korrekten Versionen versorgt.
- Git-Submodule: Ein strukturiertes Monorepo mit unabhängig verbesserbaren Modulen.
- Datenbanken: SQLite, PostgreSQL, MySQL – integriert über Wt-ORM mit eigener Update-Logik.
- Docker: Praktische Erfahrung mit Deployment, eigener Registry und FlatcarOS-Hosting.
Ich bin kein klassischer Full-Stack-Entwickler.
- Kein JavaScript: Ich nutze das minimale JS, das Wt generiert. React, Angular, Vue sind nicht mein Feld.
- Qt5: Oberflächlich – ich kann QML lesen, habe aber keine tiefe Expertise.
- Andere Sprachen: Ich kann generierten Code (z.B. Python, Rust) validieren, aber nicht produktiv schreiben.
Warum das für Sie zählt
Ich bringe die Fähigkeit mit, komplexe Anforderungen in stabile Architekturen zu übersetzen.
Ich sehe Risiken, bevor sie zu Bugs werden.
Ich brauche das "Was" und "Warum" – dann kümmere ich mich um das "Wie" mit einer Qualität, die auch in fünf Jahren noch Bestand hat.
Wenn Sie eine Legacy C++ → Web UI Migration planen oder ein Greenfield-Projekt mit hoher Komplexität haben – dann ist meine Tiefe genau das Richtige.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Eigenständige Konzeption und Entwicklung einer wiederverwendbaren Architekturplattform für Webanwendungen. Ziel war die Bereitstellung robuster, wartbarer Softwarefundamente, die sich für komplexe Domänen eignen, in denen Algorithmen, Workflows und menschliche Prozesse ineinandergreifen.
Architektur & Modul-Design:
Aufbau eines Systems aus unabhängigen, wiederverwendbaren Modulen (User, CMS, Calendar, WebDAV, Ratings), die als eigenständige Bibliotheken kompiliert und versioniert werden. Design von Abstraktionsschichten, die komplexe C++-Logik vor der Präsentationsschicht kapseln, um langfristige Wartbarkeit zu sichern.
Technische Herausforderungen:
Entwicklung einer Custom-ORM-Schicht zur automatisierten Schemaverwaltung (SQLite/PostgreSQL/MySQL) direkt aus der Anwendung heraus. Integration von WebDAV/CardDAV-Schnittstellen (vCard-Export, Radicale-Server-Anbindung). Implementierung einer modularen CMake-Build-Umgebung, die Monorepo-Struktur mit unabhängiger Modul-Entwicklung vereint.
Qualitätssicherung:
Kontinuierliche Code-Refaktorings zur Deduplizierung und Konsolidierung. Namespace-Management zur Vermeidung von Kollisionen und zur Verbesserung der API-Lesbarkeit. Dokumentation von Klassen- und Funktionsverhalten für langfristige Nutzbarkeit.
Ergebnis:
Eine produktionsreife, modulare Codebasis, die als Fundament für spezifische Kundenlösungen dient und beweist, dass C++ im Web-Umfeld eine stabile, performante Alternative zu JavaScript-Frameworks sein kann.
Entwicklung einer Webanwendung, die speziell auf die Bedürfnisse von Menschen mit Priorisierungsschwierigkeiten zugeschnitten ist. Ziel ist die Reduktion kognitiver Belastung durch bewusst reduzierte Benutzeroberflächen.
https://apps.meyersloftware.de/todo/
Konzept:
Zwei Listenmodelle stehen im Fokus. Die "Einfache Liste" zeigt bewusst nur das jeweils nächste Item, um Fokus zu erzwingen. Die "Dreier Prio Liste" erlaubt Flexibilität, ohne zu überfordern. Ein Timer läuft im Hintergrund und zeigt die verstrichene Zeit erst nach Abschluss des Tasks an, um Live-Ablenkung zu vermeiden.
Priorisierungsalgorithmus:
Neue Items werden über gewichtete Verfahren (Münzwurf, Würfel, Wichtigkeitsskala) und eine gefühlte Dringlichkeit (visuelle Skala ohne Zahlenwerte) eingeordnet. Die Sortierung basiert auf dem Eisenhower-Prinzip, eliminiert aber die manuelle Bucket-Sortierung. Die App platziert das wichtigste Item automatisch an oberster Stelle.
Technik:
Umsetzung in C++/Wt mit Fokus auf reducerter Interaktion und klarer Datenstruktur. Deployed und aktiv.
Entwicklung einer Webanwendung zur Verfolgung von Zielen und Gewohnheiten. Die Anwendung umfasste Authentifizierung (Google OAuth), Datenverwaltung und eine rudimentäre grafische Auswertung.
Fokus:
Das Hauptaugenmerk lag auf der Datenstruktur für Kategorien, Listen und Zeitreihen.
Nachnutzung:
Das Modul wurde so abstrahiert, dass es sich in andere Anwendungen integrieren lässt. Es wird aktuell genutzt, um Statistiken zur App-Nutzung und Datenverarbeitung zu generieren.
Status:
Die Domain ist noch aktiv, die Anwendung ist discontinued. Der entwickelte Code dient als wiederverwendbare Basis für aktuelle Projekte.