Maximilian Asam
AI Engineer
I'm Max, an AI engineer from Augsburg. I build agentic LLM systems for enterprise and public-sector clients, most recently AIS.chat, an open-source assistant that thousands of teachers use every day.
Practical experience
XITASO GmbH
The AI Engineer role was introduced in January 2025, built around the LLM and RAG work I was already doing.
AIS.chat — National AI assistant for schools, commissioned by the German federal government and the federal states (open source ). Six-figure registered teacher base, thousands of daily active users. Team of six engineers, two of them AI engineers.
- Co-designed and built the agentic layer: function calling over teacher-uploaded documents (PostgreSQL + pgvector, permission-aware access), web search, and single-page retrieval, so answers are grounded in real sources.
- Built a unified interface across four LLM providers, enabling per-task model selection.
- Contributed to evaluating generation quality (LLM-as-a-judge with manual review), which informed model, prompt and retrieval choices.
- Delivered features end to end, including the Next.js frontend, under strict data protection requirements for a public-sector system.
Multivac chatbot — RAG assistant making a large corporate corpus and wiki conversational. Team of four (two from XITASO, two from the customer).
- Enforced per-user permissions at retrieval time, so users only get answers from content they are allowed to see.
Delta 4 Software Solutions OHG — Software Engineer
Part-time, alongside studies.
- Developed WordPress websites and an Android app.
SEWOBE AG — Apprentice Software Developer (Fachinformatiker Anwendungsentwicklung, IHK)
- Developed modular cloud software and customer websites in an agile team, working with relational databases.
- Led a team of four apprentices in building a module for the company's core software.
Education
Technical University of Applied Sciences Augsburg — B.Sc. Computer Science
- Final grade: 1.8
- Thesis (1.7): “Using a Conversational Agent for Information Retrieval from an Organisational Wiki”, in cooperation with XITASO. Thesis seminar: 1.3.
- Student tutor for introductory programming courses.
Berufsschule 7 Augsburg — Vocational school alongside apprenticeship at SEWOBE
- IHK final exam (Fachinformatiker Anwendungsentwicklung): 94/100
Fachoberschule Augsburg — Fachabitur (Technik)
AI / LLM
- Retrieval-augmented generation
- Agentic systems & function calling
- LLM evaluation
- LLM-as-a-judge
- Multi-provider LLM integration
- Prompt engineering
- Embedding models
- Guardrails & safety models
- Fine-tuning
- LangChain
Engineering
Programming languages
- TypeScript
- JavaScript
- Python
- C#
- Java
- Kotlin
- SQL
Frameworks & libraries
- React
- Next.js
- Angular
- Vue
- Drizzle
- SQLAlchemy
- Entity Framework
Databases
- PostgreSQL
- pgvector
- MySQL
- MariaDB
Practices & tooling
- REST API design
- Automated testing
- Linux
- GitHub Actions CI/CD
Cloud & Infrastructure
- Azure
- Azure OpenAI
- Entra ID
- Azure AI Search
- Azure Key Vault
- GCP
- Docker
- Kubernetes
- Helm
- Observability
- Grafana
- Prometheus
- Sentry
Languages
- German (native)
- English (fluent)