Zum Inhalt springen
Michael Blaess
IT-Consulting
Michael Blaess
DE
Available for projects

Michael Blaess

Michael Blaess

Over 20 years of professional experience as IT consultant, software developer and programming coach. Specialist in database and web applications with comprehensive expertise in Microsoft technologies.

Development of scalable web solutions with ASP.NET Core, TypeScript, Angular and React in the Microsoft Azure ecosystem, as well as document and content management systems based on Sitefinity and SharePoint.

Industry experience: Automotive, media, auditing, energy and utilities.

What I offer

Over 20 years of experience in designing and delivering complex IT projects.

Consulting

Individual consulting and strategic planning for your software solutions. Architecture reviews, tech strategy and modernization consulting.

Consulting

  • System architecture & design
  • Code & security reviews
  • Tech strategy & roadmaps
  • Modernization & migration

AI & Automation

Hands-on AI integration with Claude, GPT and local models for development, testing and process automation.

AI & Automation

  • Claude Code & OpenAI Codex
  • Agentic coding & multi-agent workflows
  • AI-assisted code reviews
  • Workflow automation with n8n

Development

Scalable enterprise development for frontend and backend with C#, ASP.NET Core, React, Angular and TypeScript.

Development

  • ASP.NET Core & C#
  • Angular & TypeScript
  • REST, gRPC & GraphQL APIs
  • SharePoint

Sitefinity CMS

Extensive experience with Progress Sitefinity — development with ASP.NET, ASP.NET Core and Next.js.

Sitefinity CMS

  • Widget & module development
  • Automated tasks
  • Digital Experience Cloud (Insights)
  • A/B testing & personalization

Coaching

Code analysis & reviews, individual training and seminars on Microsoft technologies, design patterns and C# programming.

Coaching

  • Clean Code & SOLID
  • Design patterns in C#
  • Mentoring & pair programming
  • Unit testing & mocking

Cloud

Migration of your enterprise solutions to Azure or AWS cloud. Application Insights, DevOps pipelines and containers.

Cloud

  • Microsoft Azure & AWS
  • Docker & containers
  • CI/CD pipelines
  • Application Insights & KQL

Testing & Quality

Test-driven development and automated testing during deployment with Azure DevOps and Jenkins. Test plans, crash tests, system tests and performance tests.

Testing & Quality

  • MSTest, Jest & Cypress
  • TDD & automated pipelines
  • Performance & crash tests
  • Security reviews

Business Intelligence

Database development with SQL Server 2022, PostgreSQL and MongoDB. Reporting with SSRS and PowerBI. Performance optimization of your existing database systems.

Business Intelligence

  • SQL Server, PostgreSQL & MongoDB
  • Reporting with SSRS & PowerBI
  • ETL & data modeling
  • Performance optimization

Legacy & Migration

Maintenance, modernization and migration of VB6, VB.NET and classic .NET Framework applications.

Legacy & Migration

  • VB6 & VB.NET maintenance
  • .NET Framework → .NET Core
  • WinForms & WPF migration
  • COM interop & ActiveX

Trusted since 2004

Industry experience in automotive, media, auditing and energy.

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 Projects

Own tools and libraries — mainly Python TUI applications and web tools.

halma

Chinese Checkers vs AI in the browser. Three difficulty levels, seven themes, background music, highscores, and fully offline-capable as a PWA.

TypeScript ReactVitePWAGame
geo-finder

GeoGuessr-style browser game. Five rounds, pinpoint a location photo on the map, local highscores. Fully static, no backend.

TypeScript ReactViteMapLibreGame
retro-amp

Terminal music player with retro aesthetics. FFT spectrum analyzer, 6 vintage themes (C64, Amiga, Atari ST etc.), multi-format support.

Python TextualTUIAudioFFT
console-error-scanner

TUI tool for automatically scanning websites for JavaScript console errors, HTTP failures and CSP violations.

Python PlaywrightWeb TestingTUI
jira-timesheet

TUI for Jira worklogs: list, calendar and year view with forecast, Excel/PDF export, German holiday detection, retro themes.

Python TextualTUIJiraExcel
inspectcode-tui

Terminal UI for JetBrains InspectCode. Browse C#/.NET issues, auto-fix with diff preview and top-10 analytics.

Python ReSharperCode QualityTUI
sitemap-tracker

Website crawler for standard-compliant sitemap.xml. Dual-mode (httpx/Playwright), auto-split at 50,000+ URLs.

Python SEOCrawlerTUI
visual-regression-scanner

Automated visual regression detection via screenshot comparison. Pixel-level diff with configurable tolerance.

Python PlaywrightVisual TestingTUI
codename-generator

Codename generator as a Textual TUI. Produces concise project and release codenames right in the terminal.

Python TextualTUIGenerator
vscode-retro-themes

VS Code themes inspired by classic computers and operating systems (C64, Amiga, NeXT and friends). A Python generator emits the theme JSONs from central palettes.

Python VS CodeThemesRetro
schuldschein-generator

Free promissory note generator. Client-side PDF generation, IBAN validation, bilingual (DE/EN).

JavaScript AstroPDFFinance
textual-themes

Python library with vintage color schemes for Textual TUI apps. C64, Amiga, Atari ST, IBM Terminal, NeXTSTEP, BeOS.

Python TextualThemesLibrary
textual-widgets

Python library with reusable Textual widgets for your own TUI apps. Companion to textual-themes.

Python TextualWidgetsLibrary
awesome-tools

Curated collection of useful tools and resources. Windows tools, AI tools, database tools, developer tools and browser extensions.

Markdown Awesome ListCuratedResources

Let's discuss your project?

I look forward to your inquiry — whether consulting, development or coaching.

Get in touch

“C macht es einfach, sich selbst ins Bein zu schießen. C++ erschwert es, aber wenn es dir gelingt, bläst es dir das ganze Bein weg.”

— Bjarne Stroustrup