Skip to main content
Michal Gut · Solution Architect & Tech Lead

Michal Gut

Solution Architect & Tech Lead — ERP, Integrations, Data, MES/SCADA

I design pragmatic systems and keep a hands-on edge — from ERP & SAP integrations to data platforms, industrial apps, and secure, maintainable code.

  • Architectures for ERP (SAP), integrations, data warehouses, MES/SCADA
  • Daily tools: .NET · Python · SQL · UML · GitLab CI/CD · SonarQube
  • Hybrid/remote from Svitavy, open to CZ/EU

What I Do

I bridge business goals and engineering reality. I like clear boundaries, clean interfaces, and code you can operate.

ERP & Integrations (incl. SAP)

Integration design, data contracts, API gateways, eventing, resilience, and security across SAP and adjacent enterprise systems.

Data Platforms & Warehousing

Data modeling, SQL performance, lineage visibility, and reporting enablement with governance foundations in place.

MES/SCADA & Industrial Apps

Real-time constraints, OT/IT integration, telemetry ingestion, and auditability for plant operations and industrial services.

Architecture with Delivery

UML models, ADRs, threat modeling, CI/CD pipelines, code reviews, and SonarQube gates to keep delivery accountable.

AI Prototyping (RAG/LLMs)

Practical proofs-of-concept with LangChain, Qdrant, and Ollama; developer-assist workflows using Codex-CLI, Claude Code, and Gemini.

Selected Projects

Outcome-focused work that shows how I balance architecture decisions with hands-on delivery.

MESRAG (Open-Source)

Lightweight RAG stack for industrial documentation. FastAPI backend for ingest and chunking, embeddings stored in Qdrant, chat UI in Next.js, local LLM served by Ollama. Demonstrates practical AI delivery inside constrained OT environments.

Clear deployment instructions and guardrails let plant teams validate the workflow without exposing data externally.

→ GitHub: github.com/LordLobotom/MESRAG

ERP ↔ Data Warehouse Integration

Designed contracts and pipelines to reconcile data across SAP and satellite systems. Normalised semantics, aligned schedules, and packaged load jobs for operators.

Reporting became predictable, query performance improved, and analysts stopped spelunking through ad-hoc SQL to explain mismatches.

Industrial Telemetry & Integrations

Architected secure ingestion from MES/SCADA into enterprise services. Covered buffering, sequence guarantees, logging, and alerting.

Fault isolation improved, downtime during incidents dropped, and OT events now land in downstream systems without manual babysitting.

Code Review & Quality Discipline

Stood up review cadence, GitLab CI/CD checks, and SonarQube gates across the team. Templates emphasise ownership and regression checks.

Teams close feedback loops faster, quality issues surface earlier, and releases land with fewer surprises.

Skills

Languages / Platforms

.NET (C#), Python, SQL

Architecture & Modeling

UML, ADRs, integration patterns, security basics

Data

Relational modeling, performance tuning, warehousing fundamentals

DevOps / Quality

GitLab CI/CD, SonarQube, container basics

AI / RAG (POCs)

LangChain, Qdrant, Ollama, Codex-CLI, Claude Code, Gemini

Domains

ERP (SAP integrations), MES/SCADA, manufacturing, system integrations

About

I’m a solution architect and development team lead. I prefer simple designs that are easy to operate and evolve. I’m comfortable switching between diagrams and code reviews. I like working closely with stakeholders, modeling data properly, and making trade-offs explicit. I prototype with AI to accelerate discovery, but I ship only what helps the system.

Lately, I’m focusing on and experimenting with AI/LLMs (zejména ve vývoji) — building developer workflows with Codex-CLI, Claude Code, and Gemini, and exploring where agentic patterns make delivery faster and safer. This site itself runs on a VPS and is built and managed via coding agents in the CLI. I’m actively exploring new technologies and their practical applications in business.

How I Work

  1. 1Start with a shared vocabulary: context diagram, domain language, constraints.
  2. 2Model data and interfaces first; agree on contracts and failure modes.
  3. 3Define non-functionals (security, audit, operability) early.
  4. 4Keep CI/CD and quality gates from day one.
  5. 5Document decisions (ADRs) and iterate with short feedback loops.

Contact

Let’s talk about architecture leadership, integration programs, or modernization work that needs a practical, accountable partner. I’m open to hybrid or remote engagements from Svitavy, CZ across CZ/EU.

Direct Channels

I typically respond within one business day. Please include program context, timeline, and the outcomes you care about.

Your details are used solely to follow up on this inquiry and are not stored on this site.

© 2025 Michal Gut. Built with Next.js, Tailwind CSS, Docker.