Michael Friedrich focuses on practical AI implementations and DevSecOps as a Principal Developer Advocate at GitLab. He helps developers navigate the realities of modernization, drawing on a background that spans hardware engineering, DNS, and system monitoring.
Through live coding and tutorials, Michael demonstrates how to untangle complex architectures—from C++ monoliths to COBOL—and explores exactly where AI agents succeed or fail when dealing with legacy code.
When he is not on the road or experimenting in his embedded homelab, you can find him building LEGO models.