Fullstack Software Engineer — Munich

Software that runs. And gets found.

I build scalable microservices and AI agents at Check24 Factory. Here I show both sides: how I architect systems — and why they stay invisible to both humans and AI models without SEO and llms.txt.

  • Go
  • Node.js
  • PHP / Symfony
  • React
  • in the field since 2019

About me

Fullstack Software Engineer focused on scalable microservices and high-throughput web applications — built with Go, Node.js and PHP (Symfony), complemented by modern frontend frameworks. Currently at Check24 Factory, responsible for architectural decisions, asynchronous message queuing, and AI-driven workflow automation.

Previously: end-to-end development at Vivid Planet Software and frontend work at Eyedea Werbe. B.Sc. in MultiMedia Technology (FH Salzburg), focused on web technologies and human-computer interaction — where my interest in how systems get read by humans and machines started.

Currently
Check24 Factory GmbH, since 08/2023
Based in
Munich, Germany
Focus
Microservices, AI agents, developer experience
Education
B.Sc. MultiMedia Technology, FH Salzburg

Skills & Tech Stack

The toolbox behind the projects below.

Languages

  • TypeScript
  • JavaScript
  • Go
  • PHP
  • C#
  • Java

Architecture & Systems

  • Microservices
  • Kafka
  • RabbitMQ
  • REST
  • gRPC
  • GraphQL

AI & Modern Tooling

  • LLM Integration
  • LangChain / Agents
  • Cursor
  • Claude Code
  • Codex

Frontend

  • React
  • Redux
  • HTML5
  • CSS3 / Sass

DevOps & Cloud

  • Docker
  • Kubernetes
  • CI/CD
  • Ansible
  • Redis / Memcached

Search & Data

  • Elasticsearch
  • Solr
  • SQL
  • NoSQL

Selected Projects

Case studies from production systems — anonymized, but concrete.

Production systems · 2024–present

AI Agents in Production

Autonomous AI agents with LLM integration in production web applications — from automating internal workflows to real-time user interaction.

  • LLM
  • LangChain
  • Go

High-traffic system

Event-Driven Microservices

Decoupled, fault-tolerant architectures using RabbitMQ & Kafka for reliable asynchronous processing under high load.

  • Kafka
  • RabbitMQ
  • Go

Enterprise platform

Search Infrastructure for Enterprise Platforms

Integrating Elasticsearch & Solr into existing systems — from relevance tuning to scaling across large datasets.

  • Elasticsearch
  • Solr
  • PHP

Developer experience

Frontend Test System

Designed and built a specialized test system inside the Bitbucket pipeline to speed up internal engineering workflows.

  • CI/CD
  • Testing
  • DX

My second specialty

Why SEO & llms.txt matter now more than ever

The best code is worthless if nobody finds it — neither humans via Google, nor assistants like ChatGPT, Claude or Perplexity. That's my second field: building systems that stay readable, citable and discoverable for both search engines and language models.

Classic SEO isn't dead

Crawlability, Core Web Vitals, semantic HTML and structured data (Schema.org / JSON-LD) still decide whether a page shows up in Google at all.

New: llms.txt as a second front door

llms.txt is an emerging standard — akin to robots.txt and sitemap.xml — that gives AI systems a curated, plain-markdown overview of a site's key content. No navigation, ads, or JS rendering to slow crawlers down.

  • Visibility in AI Overviews, ChatGPT answers & Perplexity citations
  • Accurate, current information instead of outdated or hallucinated summaries
  • Less rendering overhead for crawlers & agents → better odds of indexing
  • Future-proof: search behavior is measurably shifting from classic SERPs to conversational interfaces

This page practices what it preaches: semantic HTML, a Person schema (JSON-LD) in the source, a bilingual hreflang setup — and a real, live /llms.txt.

Live
# Matthias Riedl
> Fullstack Software Engineer (Go, Node.js, PHP/Symfony, React) focused on
> microservices, AI agents and LLM integration at Check24 Factory, Munich.
## Site
- [Home](https://matthiasriedl.de/): overview, skills, projects, contact
- [Home (English)](https://matthiasriedl.de/en/): English version of this site
## Projects
- [AI Agents in Production](https://matthiasriedl.de/#projects): autonomous LLM
agents in production web applications
- [Event-Driven Microservices](https://matthiasriedl.de/#projects): Kafka/RabbitMQ
architectures for high-traffic systems
- [Search Infrastructure](https://matthiasriedl.de/#projects): Elasticsearch/Solr
integration for enterprise platforms
## Legal
- [Legal Notice](https://matthiasriedl.de/impressum/)
- [Privacy Policy](https://matthiasriedl.de/datenschutz/)
## Contact
- Email: info@matthiasriedl.de
- LinkedIn: https://www.linkedin.com/in/matthias-riedl-68a18819b/
Live · /llms.txt
# Matthias Riedl
> Fullstack Software Engineer (Go, Node.js, PHP/Symfony, React) focused on
> microservices, AI agents and LLM integration at Check24 Factory, Munich.
## Site
- [Home](https://matthiasriedl.de/): overview, skills, projects, contact
- [Home (English)](https://matthiasriedl.de/en/): English version of this site
## Projects
- [AI Agents in Production](https://matthiasriedl.de/#projects): autonomous LLM
agents in production web applications
- [Event-Driven Microservices](https://matthiasriedl.de/#projects): Kafka/RabbitMQ
architectures for high-traffic systems
- [Search Infrastructure](https://matthiasriedl.de/#projects): Elasticsearch/Solr
integration for enterprise platforms
## Legal
- [Legal Notice](https://matthiasriedl.de/impressum/)
- [Privacy Policy](https://matthiasriedl.de/datenschutz/)
## Contact
- Email: info@matthiasriedl.de
- LinkedIn: https://www.linkedin.com/in/matthias-riedl-68a18819b/

Contact

Let's talk.

Project inquiry, technical question, or a heads-up about a broken llms.txt — write to me.

info@matthiasriedl.deLinkedIn