Projects

Work from university and my spare time, from AI agents to DevOps, realtime sync and VR. Click a project to see how it is built and where to find it.

AI · 2026

An AI copilot for automated, collaborative process modelling. A multi-agent pipeline in LangGraph uses specialised nodes for analysis, modelling, validation, repair and review, with ReAct loops and state checkpointing. The MCP backend (Model Context Protocol) brings its own text DSL, deterministic validation via LSP syntax and Petri net semantics, and an LLM adapter pattern for Gemini and OpenAI. The Nuxt frontend is collaborative through Yjs.

LangGraph · MCP · Nuxt · Yjs · Gemini / OpenAI

Full-Stack · 2025

Manage your own PC game library and track current deals

Nuxt.js · TypeScript · Supabase · tRPC · Vuetify

Code

DevOps · 2026

Fully automated deployment across staging and production (university project, winter 2025/26)

Kubernetes · GitLab CI/CD · OpenTofu · Ansible · AWS

Backend · 2024

Realtime collaboration between a native app and a web app

y.js · WebSocket · TypeScript · CRDT

Code

Gaming · 2025

VR game in Unity: game logic and 3D interaction

Unity · C# · VR

Code

Backend · 2025

Client-server communication over the Gopher protocol

Rust · TCP/IP

Backend · 2025

Interfaces for scientific control systems

EPICS

Projects | Johannes Gramm Portfolio