Zum Inhalt springen
Michael Blaess
IT-Consulting
Michael Blaess
EN
Verfügbar für Projekte

Michael Blaess

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.

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

Vertrauen seit 2004

Branchenerfahrung in Automobilbau, Medien, Wirtschaftsprüfung und Energiewirtschaft.

E-ON E-ON
EnviaM EnviaM
Marquard & Bahls Marquard & Bahls
Sparkasse Sparkasse
Francotyp-Postalia Francotyp-Postalia
Gazprom Gazprom
KPMG KPMG
RTL RTL
Deutsche Bahn Deutsche Bahn
Scandlines Scandlines
BearingPoint BearingPoint
Volkswagen Volkswagen
Kraftanlagen München Kraftanlagen München
Bayootec Bayootec

Software-Projekte

Eigene Tools und Libraries - hauptsächlich Python TUI-Anwendungen und Web-Tools.

Halma

Sternhalma gegen die KI im Browser. Drei Schwierigkeitsstufen, sieben Themes, Hintergrundmusik, Highscores und offline spielbar als PWA.

TypeScript ReactVitePWAGame
Geo Finder

GeoGuessr-ähnliches Browser-Spiel. Fünf Runden, Standortbild auf der Karte verorten, lokale Highscores. Komplett statisch, kein Backend.

TypeScript ReactViteMapLibreGame
retro-amp

Terminal-Musikplayer mit Retro-Ästhetik. FFT-Spektrumanalyzer, 40 Retro-Themes von 8-Bit bis Terminal-Phosphor, Songtexte, Playlists, Cover direkt im Terminal.

Python TextualTUIAudioFFT
Christophorus

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.

Python TextualTUIExcelDE/EN
Console Error Scanner

TUI-Tool zum automatischen Scannen von Webseiten auf JavaScript-Console-Errors, HTTP-Fehler und CSP-Violations.

Python PlaywrightWeb TestingTUI
c2pa-scanner

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.

Python C2PAAI-DetectionEU AI ActTUI
retro-text-effects.js

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.

JavaScript Vanilla JSAnimationRetroZero-Deps
Jira Timesheet

TUI für Jira-Worklogs: Listen-, Kalender- und Jahresansicht mit Forecast, Excel/PDF-Export, deutsche Feiertagserkennung, Retro-Themes.

Python TextualTUIJiraExcel
jira-timesheet-qt

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.

Python PySide6QtJiraExcel
InspectCode TUI

Terminal-UI für JetBrains InspectCode. Browst C#/.NET Issues, bietet Auto-Fix mit Diff-Preview und Top-10 Analytics.

Python ReSharperCode QualityTUI
Sitemap Tracker

Website-Crawler für standard-konforme sitemap.xml. Dual-Mode (httpx/Playwright), Auto-Split bei 50.000+ URLs.

Python SEOCrawlerTUI
Visual Regression Scanner

Automatische visuelle Regressionserkennung durch Screenshot-Vergleich. Pixel-Level-Diff mit konfigurierbarer Toleranz.

Python PlaywrightVisual TestingTUI
codename-generator

Codename-Generator als Textual-TUI. Erzeugt prägnante Projekt- und Release-Codenamen direkt im Terminal.

Python TextualTUIGenerator
Retro Themes for VS Code

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.

Python VS CodeThemesRetro
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.

Python NeovimThemesRetro
schuldschein-generator.de

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.

TypeScript AstroTailwindPDFDE/EN
happy-watches.de

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.

Astro AstroTailwindDE/EN
textual-themes

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 TextualThemesLibrary
textual-widgets

Python-Library mit wiederverwendbaren Textual-Widgets für eigene TUI-Apps. Schwester-Projekt zu textual-themes.

Python TextualWidgetsLibrary
QAppFramework

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.

Python PySide6QtLibrary
Awesome Tools

Kuratierte Sammlung nützlicher Tools und Ressourcen. Windows-Tools, KI-Tools, Datenbank-Tools, Entwicklungstools und Browser-Extensions.

Markdown Awesome ListCuratedResources

Aktuelles

Neues aus meinen Projekten - Tools, Releases und Notizen aus der Praxis.

Projekt besprechen?

Ich freue mich über Ihre Anfrage - ob Beratung, Entwicklung oder Coaching.

Kontakt aufnehmen

“Nicht weil es schwer ist, wagen wir es nicht. Weil wir es nicht wagen, ist es schwer.”

- Seneca