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, 6 Vintage-Themes (C64, Amiga, Atari ST u.a.), Multi-Format-Support.
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.
Retro-Terminal-Texteffekte für den Browser in Vanilla JavaScript. 28+ 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.
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.
VS-Code-Themes inspiriert von klassischen Computern und Betriebssystemen (C64, Amiga, NeXT u.a.). Ein Python-Generator schreibt die Theme-JSONs aus zentralen Paletten.
Kostenloser Schuldschein-Generator. Client-seitige PDF-Erstellung, IBAN-Validierung, zweisprachig (DE/EN).
Python-Library mit Vintage-Farbschemata für Textual-TUI-Apps. C64, Amiga, Atari ST, IBM Terminal, NeXTSTEP, BeOS.
Python-Library mit wiederverwendbaren Textual-Widgets für eigene TUI-Apps. Schwester-Projekt zu textual-themes.
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.
Tracker-Musik: eine nostalgische Zeitreise in die 90er
Ein Vivaldi-Stück als OGG ist 2,3 MB groß, ein kompletter Amiga-Soundtrack nur 339 KB. Was Tracker-Dateien sind, warum sie so klein bleiben, wie man sie im Browser abspielt und wann sich das lohnt.
Fremde Musik im eigenen Spiel verwenden? Was gilt es zu beachten?
Für geo-finder wollte ich entspannte Hintergrundmusik. Die erste Frage war nicht, welche Library ich nehme, sondern ob ich das überhaupt darf. Was dabei herauskam: Rechtslage, Quellen, Formate, ein Player-Vergleich und der Sonderfall KI-Musik.
"Wir sind nicht nur verantwortlich für das, was wir tun, sondern auch für das, was wir nicht tun"
Der Satz wird Voltaire zugeschrieben und trifft die Softwareentwicklung genauer als vieles aus der Branche selbst. Meine Werkzeuge suchen Fehler auf Webseiten und analysieren dafür fremde Server. Missbrauch lässt sich nicht verhindern, die eigenen Voreinstellungen sehr wohl: Rate-Limit ab Werk, robots.txt, bestätigter Haftungshinweis, Rechtstext in der Sprache des Lesers.
Projekt besprechen?
Ich freue mich über Ihre Anfrage - ob Beratung, Entwicklung oder Coaching.
Kontakt aufnehmen