Freiberuflich · Starnberg bei München

Architektur, Code und
Verantwortung aus einer Hand.

Seit 1995 entwerfe und baue ich Geschäftsanwendungen, die über Jahre in Betrieb bleiben: von der Datenbank über die Services bis zur Oberfläche — für Desktop, Web und Mobile.

architekt@mahop:~$ Softwarearchitektur

  • 30 Jahre ErfahrungPraxis in Architektur, Projektleitung und Entwicklung
  • Web · Mobile · Desktop Eine Codebasis, drei Plattformen — wo es sinnvoll ist
  • KI seit Anfang 2025Einsatz von KI bei der Softwareentwicklung und Problemanalyse
Architektur · für den effektiven KI Einsatz noch wichtiger 4 Schichten
UI OberflächeIntuitiv · bassiert auf Controls · MVVM · Responsive design
API SchnittstellenREST · Transfer-Objekte · OAuth2 Tokens
BS Business ServicesFachlogik · Validierung · Cache
DB DatenhaltungSchema · Migration · Performance
C#.NETTypeScriptFlutterSQLWebViews

Künstliche Intelligenz

KI gehört bei mir zum täglich genutzen Werkzeug.

Ich entwickle seit Anfang 2025 Zeit mit der Unterstützung von KI: Entwürfe und ClickTestDummies schneller durchspielen, Migrationen und Tests abkürzen, fremden Bestandscode erschließen. Was sich dadurch nicht ändert, ist die Verantwortung für das Ergebnis — und wer die Qualität sichert.

  1. Entwicklung mit Agenten

    Codegenerierung, Refactorings und Migrationen laufen agentengestützt. Entwurf, Review und Freigabe bleiben bei mir — eine Maschine haftet nicht.

  2. Sprachmodelle in Fachanwendungen

    Dokumente auslesen, Freitext in Struktur überführen, Vorgänge einordnen. Immer mit Rückfallebene für den Fall, dass das Modell danebenliegt.

  3. Machine - Learning

    Nutzen Sie Ihre Business Daten für Machine-Learning-Modelle, um wertvolle Erkenntnisse zu gewinnen.

Leistungen

Meine Aufgaben.

Zuhören und Verstehen.
Gemeinsam Lösungen entwickeln.
Verantwortung für die Umsetzung übernehmen.
Langjährige Pflege und Weiterentwicklung.

01

Software-Architektur

Schnitt, Schichten, Abhängigkeiten. Entscheidungen, die man in drei Jahren noch erklären kann — dokumentiert statt mündlich überliefert.

02

Projektleitung

Technische Leitung mit Blick auf Termin und Budget: Aufwände schätzen, Risiken früh benennen, Team und Auftraggeber im Takt halten.

03

Web- und Intranet-Anwendungen

Internet- und Intranetapplikationen samt Oberflächen — vom einzelnen Portal bis zum Frontend für eine bestehende Fachanwendung.

04

Datenbanken

Datenbankdesign, Optimierung und Portierung. Spezialisierung auf Anwendungen, bei denen die Daten das eigentliche Produkt sind.

05

Oberflächen, die man versteht

Design intuitiver grafischer Oberflächen: Fachanwendungen, die ohne Schulung bedienbar sind — auf dem Desktop und am Telefon.

06

PDM-Systeme

Produkt-Daten-Management: Strukturen, Dokumente, Stücklisten und Historie — gewachsene Datenlandschaften konsolidiert statt ersetzt.

Referenzen

Projekte, die seit Jahren im Einsatz sind.

Ein Auszug — gebaut, begleitet und über lange Zeit weiterentwickelt.

Moreno

Moreno Institut Edenkoben / Überlingen
  • Seminarverwaltung mit Seminarkalender
  • Teilnehmerverwaltung
  • Automatische Rechnungsstellung
WebDatenbankAbrechnung
moreno-psychodrama.de

myTGA

Gebäudedokumentation und Wartung
  • Nachhaltige Gebäudedokumentation, Wartung und Mängelbeseitigung
  • Gebäudestruktur, Pläne, Dokumente, Verträge, Versicherungsunterlagen
  • Wartungsverträge, Terminplanung, Durchführung nach Normen
  • Logische Zusammenhänge von Raumebenen, Bauteilen und Dokumenten
PortalDokumenteNormen
mytga.de

myTGA App

iOS-App zur Baudokumentation
  • Alle wichtigen Daten offline dabei
  • Wartungen durchführen, Mängel vor Ort erfassen und beheben
  • Formulare offline, Unterschriften sofort einholen
  • QR-Codes und Vorschaubilder
iOSOffline-SyncFormulare
Im App Store

API

API Energie- und Versorgungstechnik GmbH
  • Individuelles Kundendatenmanagement
  • Automatischer Rechnungsdruck
  • Kundendaten mobil dabei (B2B-App, nicht im Store)
  • Schneller Support bei allen Fragen
DesktopB2B-AppDruck
heizung-muenchen.de

WPM

Kalkulation und Projektsteuerung
  • Angebotserstellung und LV-Kalkulation
  • Vorkalkulation im Vergabegespräch, Zielvorgaben für den Einkauf
  • Lieferanten- und Preisvergleiche, Preisspiegel
  • Projektsteuerung, Aufmaß, Bestandsdokumentation
KalkulationAufmaßSchnittstellen
wpm-software.de

Flutter Data Table

Eigenes Widget-Paket, Open Source und Pro
  • DataTable und ItemsView für große Datenmengen
  • TreeView und TreeListView
  • Open-Source- und Pro-Version
  • Auf pub.dev veröffentlicht, mit Live-Demo
FlutterDartpub.dev
pub.dev/packages/mahop_data_table

Eigene Apps

Private Projekte - die kleinen Helfer

Kleine Werkzeuge, mit denen ich neue Technik ausprobiere — und die ich selbst benutze.

Werkzeugkasten

Womit ich arbeite.

C#.NETASP.NETWPF.NET MAUI WebView2TypeScriptJavaScriptHTML & CSS FlutterDartSQL ServerSQLite Entity FrameworkREST-APIsIMAP & MIME PDFiOSAndroidWindows
Markus Hopfenspirger
Markus Hopfenspirger Software-Architekt · MaHop.Net

Über mich

Ein Ansprechpartner, vom Entwurf bis zum Betrieb.

Ich bin Markus Hopfenspirger, Diplom-Ingenieur (FH) und Diplom-Wirtschaftsingenieur (FH), und arbeite seit 1995 freiberuflich als Software-Architekt und Entwickler. Unter MaHop.Net betreue ich Fachanwendungen, die bei meinen Kunden täglich im Einsatz sind — oft seit über einem Jahrzehnt.

Mich interessiert dabei beides: der saubere Schnitt im Hintergrund und die Oberfläche, mit der am Ende gearbeitet wird. Weil ich beides selbst baue, bleiben die Wege kurz — keine Übersetzung zwischen Architektur, Entwicklung und dem, was der Anwender wirklich braucht.

  • seit 1995Freiberufliche Software-Entwicklung und Architektur
  • SchwerpunktDatenbankanwendungen für den Mittelstand
  • RollenArchitekt, technischer Projektleiter, Entwickler
  • PlattformenWindows-Desktop, Web, iOS und Android
  • StandortStarnberg bei München — remote und vor Ort

Kontakt

So erreichen Sie mich.

Meine Auftragsbücher sind voll — neue Projekte kann ich derzeit nicht annehmen.

Für Fragen zu einer bestehenden Anwendung, für fachlichen Austausch oder einfach ein Hallo: Hier sind meine Daten. Ich lese alles und antworte, so gut es geht.