Michael Blaess
Seit mehr als 20 Jahren professionell als IT-Berater, Softwareentwickler und Programmiercoach tätig. Spezialist für Datenbank- und Webanwendungen mit umfassender Expertise in Microsoft-Technologien.
Entwicklung skalierbarer Weblösungen mit ASP.NET Core, TypeScript, Angular und React im Microsoft-Azure-Umfeld sowie Dokumenten- und Content-Management-Systeme auf Basis von Sitefinity und SharePoint.
Branchenerfahrung: Automobilbau, Medien, Wirtschaftsprüfung, Energie- und Versorgungswirtschaft.
Leistungen
Was ich anbiete
Über 20 Jahre Erfahrung in der Konzeption und Umsetzung komplexer IT-Projekte.
Beratung
Individuelle Beratung und strategische Planung Ihrer Softwarelösungen. Architektur-Reviews, Tech-Strategie und Modernisierungsberatung.
Beratung
- Systemarchitektur & Design
- Code- & Security-Reviews
- Tech-Strategie & Roadmaps
- Modernisierung & Migration
KI & Automatisierung
Praxisnaher KI-Einsatz mit Claude, GPT und lokalen Modellen für Entwicklung, Testing und Prozessautomatisierung.
KI & Automatisierung
- Claude Code & OpenAI Codex
- Agentic Coding & Multi-Agent-Workflows
- KI-gestützte Code-Reviews
- Workflow-Automatisierung mit n8n
Development
Skalierbare Enterprise-Entwicklung für Frontend und Backend mit C#, ASP.NET Core, React, Angular und TypeScript.
Development
- ASP.NET Core & C#
- Angular & TypeScript
- REST, gRPC & GraphQL APIs
- Sitefinity & SharePoint
Sitefinity CMS
Langjährige Erfahrung mit Progress Sitefinity - Entwicklung mit ASP.NET, ASP.NET Core und Next.js.
Sitefinity CMS
- Widget- & Modulentwicklung
- Automatisierte Tasks
- Digital Experience Cloud (Insights)
- A/B-Tests & Personalisierung
Coaching
Codeanalyse & Reviews, individuelle Schulungen und Seminare zu Microsoft-Technologien, Design Patterns und C#-Programmierung.
Coaching
- Clean Code & SOLID
- Design Patterns in C#
- Mentoring & Pair-Programming
- Unit Testing & Mocking
Cloud
Migration Ihrer Unternehmenslösungen in die Azure- oder AWS-Cloud. Application Insights, DevOps-Pipelines und Container.
Cloud
- Microsoft Azure & AWS
- Docker & Container
- CI/CD Pipelines
- Application Insights & KQL
Test & Qualität
Testdriven Development und automatisiertes Testen beim Deployment mit Azure DevOps und Jenkins. Testpläne, Crash-Tests, System-Tests und Performance-Tests.
Test & Qualität
- MSTest, Jest & Cypress
- TDD & automatisierte Pipelines
- Performance- & Crash-Tests
- Security-Reviews
Business Intelligence
Datenbankprogrammierung mit SQL Server 2022, PostgreSQL und MongoDB. Berichterstellung mit SSRS und PowerBI. Performance-Optimierung Ihrer vorhandenen Datenbanksysteme.
Business Intelligence
- SQL Server, PostgreSQL & MongoDB
- Reporting mit SSRS & PowerBI
- ETL & Datenmodellierung
- Performance-Optimierung
Legacy & Migration
Wartung, Modernisierung und Migration von VB6-, VB.NET- und klassischen .NET-Framework-Anwendungen.
Legacy & Migration
- VB6 & VB.NET Wartung
- .NET Framework → .NET Core
- WinForms & WPF Migration
- COM-Interop & ActiveX
Kunden
Vertrauen seit 2004
Branchenerfahrung in Automobilbau, Medien, Wirtschaftsprüfung und Energiewirtschaft.
E-ON
EnviaM
Marquard & Bahls
Sparkasse
Francotyp-Postalia
Gazprom
KPMG
RTL
Deutsche Bahn
Scandlines
BearingPoint
Volkswagen
Kraftanlagen München
Bayootec Open Source
Software-Projekte
Eigene Tools und Libraries - hauptsächlich Python TUI-Anwendungen und Web-Tools.
Sternhalma gegen die KI im Browser. Drei Schwierigkeitsstufen, sieben Themes, Hintergrundmusik, Highscores und offline spielbar als PWA.
GeoGuessr-ähnliches Browser-Spiel. Fünf Runden, Standortbild auf der Karte verorten, lokale Highscores. Komplett statisch, kein Backend.
Terminal-Musikplayer mit Retro-Ästhetik. FFT-Spektrumanalyzer, 40 Retro-Themes von 8-Bit bis Terminal-Phosphor, Songtexte, Playlists, Cover direkt im Terminal.
Fahrtenbuch für das Terminal, für Leasing- und eigene Fahrzeuge. Erfasst jede Fahrt, hält die Kilometerkette schlüssig, prüft die Einträge auf Plausibilität und exportiert nach Excel, JSON oder Markdown.
TUI-Tool zum automatischen Scannen von Webseiten auf JavaScript-Console-Errors, HTTP-Fehler und CSP-Violations.
Scannt Website-Sitemaps auf KI-generierte Bilder - über C2PA-Manifeste und EXIF/XMP-Metadaten. Textual-TUI, unterstützt die Transparenzpflichten aus Art. 50 EU AI Act.
Browser-Port der Python-Bibliothek TerminalTextEffects in Vanilla JavaScript. 45 Text-, Canvas-, Stil-, Eingabe- und Art-Effekte (decrypt, matrix, CRT, fireworks u.a.), eine einzige Datei, null Dependencies, keine externen Requests.
TUI für Jira-Worklogs: Listen-, Kalender- und Jahresansicht mit Forecast, Excel/PDF-Export, deutsche Feiertagserkennung, Retro-Themes.
Desktop-Fassung von jira-timesheet mit PySide6 (Qt 6). Stundenzettel aus Jira-Worklogs plus manuelle Zeiterfassung, Listen-, Kalender- und Jahresansicht, Excel/PDF-Export. Derselbe Kern wie die TUI, läuft auf Windows, macOS und Linux.
Terminal-UI für JetBrains InspectCode. Browst C#/.NET Issues, bietet Auto-Fix mit Diff-Preview und Top-10 Analytics.
Website-Crawler für standard-konforme sitemap.xml. Dual-Mode (httpx/Playwright), Auto-Split bei 50.000+ URLs.
Automatische visuelle Regressionserkennung durch Screenshot-Vergleich. Pixel-Level-Diff mit konfigurierbarer Toleranz.
Codename-Generator als Textual-TUI. Erzeugt prägnante Projekt- und Release-Codenamen direkt im Terminal.
41 Farb-Themes für VS Code, 36 dunkle und 5 helle, aus den Retro-Paletten von textual-themes. Jede Farbe wird auf Lesbarkeit geprüft und angehoben, dieselbe Ableitung wie bei nvim-retro-themes.
41 Farbschemata für Neovim, 36 dunkle und 5 helle, aus den Retro-Paletten von textual-themes. Jede Farbe wird auf Lesbarkeit geprüft und angehoben, ähnliche Syntaxfarben werden auseinandergezogen.
Privatdarlehen schriftlich festhalten: Schuldschein ausfüllen und als PDF speichern, alles im Browser. Dazu Vorlagen als PDF und Word, die Rechtslage mit Urteilen und häufige Fragen. Zweisprachig, hell und dunkel.
Private Sammlung von Swatch-Chronographen mit Kunststoffgehäuse aus den Jahren 1990 bis 1998. Was ich habe, was ich suche und worauf man beim Kaufen achten sollte. Zweisprachig, hell und dunkel.
Python-Library mit 40 Vintage-Farbschemata für Textual-TUI-Apps: 8-Bit-Heimcomputer, Terminal-Phosphor, Unix-Workstations, Armbanduhren, 80er-Pastell und Mafia-Noir.
Python-Library mit wiederverwendbaren Textual-Widgets für eigene TUI-Apps. Schwester-Projekt zu textual-themes.
Gemeinsame Bausteine für PySide6-Desktop-Anwendungen: Theme, zur Laufzeit einfärbbare Icons und die Dialoge, die jede Anwendung ohnehin braucht. Damit sehen mehrere Apps gleich aus und bedienen sich gleich.
Kuratierte Sammlung nützlicher Tools und Ressourcen. Windows-Tools, KI-Tools, Datenbank-Tools, Entwicklungstools und Browser-Extensions.
Blog
Aktuelles
Neues aus meinen Projekten - Tools, Releases und Notizen aus der Praxis.
Einen eigenen Git-Server aufsetzen? Was dabei zu beachten ist
Alte Projekte liegen oft als Archiv auf einer Festplatte oder bei einem fremden Hoster. Dieser Beitrag zeigt, warum ich sie in ein selbst betriebenes Forgejo geholt habe, warum es nicht GitLab geworden ist, und welche drei Fallen dabei stillschweigend Daten verschluckt hätten.
Einen Namen für Deine Software finden? Worauf Du achten solltest
Der Code ist oft schneller geschrieben als der Name gefunden. Ein Name sollte frei sein, auffindbar und ohne belastete Bedeutung. Dieser Beitrag zeigt, in welcher Reihenfolge man prüft, welche Quellen es gibt und an welchen Stellen meine eigenen Projekte hängengeblieben sind: Jira, Halma und eine Umbenennung.
Eine Weboberfläche ohne JavaScript-Projekt? FastHTML im Python-Stack
FastHTML schreibt HTML als Python-Funktionen und holt sich die Interaktivität über HTMX. Kein npm, kein Build-Schritt, eine Sprache. Was dabei überzeugt, wo das Werkzeug nicht hingehört, wo man es betreiben kann - und wie aus so einer App am Ende eine einzige HTML-Datei wird, die offline im Browser läuft.
Projekt besprechen?
Ich freue mich über Ihre Anfrage - ob Beratung, Entwicklung oder Coaching.
Kontakt aufnehmen