joschi@aiwerke:~$ [LAB]
Munich · energy, processes & machine learning

I build fixes for whatever annoys me.

I’m Oskar Breitfeld. As a kid I wanted to become some kind of crazy inventor; today I connect energy engineering with automation, AI, and machine learning. I didn’t study computer science - I learn by building. And I genuinely hate stupid repetitive tasks - automating them became the obvious career.

Measured Forecast →

sim: a day of load

live from my own ubuntu box or an offline card when the box is down
what I actually listen to

spotify feed warming up, or offline.

source: stats.fm · full listening history
this server

uptime appears when the api answers.

served from my own machine, tunneled through cloudflare
last seen pushing

recent activity appears when the api answers.

github.com/joschi655

Path

START

Chemical Engineering

The foundation: processes, materials, energy - and where software can improve complex systems.

--verbose
  • B.Sc. Chemical Engineering, TUM (2020 - 2024)
  • LES project: algorithmic wind-park simulation + battery & electrolysis modeling - team award for best presentation
NOW

M.Sc. Energy and Process Engineering · TUM

Energy and processes, with growing focus on what data can predict and optimize.

--verbose
  • Semester thesis: ML-based prediction of plastic pyrolysis yields - grade 1.0
  • 795 datapoints from 127 papers; Paper-Level GroupKFold to kill the data leakage prior work shipped with
  • SHAP analysis confirming the models agree with the physics
WORK

SAP - AI Innovation, Connectors & Automations

Agentic AI workflows with LLMs, Claude, MCP servers, RAG - automation people actually use.

--verbose
  • Deployed an Agents SDK reporting system on SAP BTP Cloud Foundry: live Jira input, deterministic report rendering
  • Built a semester-planning assistant on a SQL mirror of Jira - agentic retrieval, report and dependency workflows
  • Built and taught an internal AI training curriculum (n8n) - onboarding non-technical colleagues to agentic tools
NEXT

Power Grid Load Forecasting with ML

Forecasting for the grid: exactly the energy × ML intersection I want to work in.

--verbose
  • Master’s thesis: ML-based load prediction for power grids
  • The target intersection, professionally: energy systems × machine learning

What I build

Spotify queue bot

A shared Spotify link hijacks the speaker and kills the queue. Every time.

Built: forward the song via WhatsApp and the bot appends it cleanly. No interruptions, no hijacked speaker - it has survived every party since.

see the LinkedIn post about the flow ↗
The n8n workflow behind the WhatsApp-to-Spotify queue bot, with dozens of connected processing nodes
production workflow · n8n

Cloud-9

Spot instances are cheap - until the wrong choice interrupts a workload or quietly costs more.

Built: a cloud optimizer ranking EC2 spot instances by price and interruption risk, forecasting prices with ML, and generating deployable infrastructure.

open the live product ↗
Cloud-9 product overview showing its AWS cost optimization interface and live platform statistics
product surface · cloud-9opt.com

Agentic CX operations reporting

Management reporting from live planning data is repetitive, time-consuming, and too important to leave to free-form model output.

My contribution: turned an existing internal prototype into the deployed version on SAP BTP Cloud Foundry with the Agents SDK. Agents retrieve live Jira data; a deterministic pipeline validates and renders the final reports.

agentic retrieval deterministic delivery Jira Agents SDK validated data fixed report contract management report runtime: Cloud Foundry on BTP
report pipeline

AI planning assistant

All the planning context sits in Jira, and there was no API to it - so every dependency question turned into an afternoon of manual digging.

Built: a semester-planning assistant for the Business Suite Portfolio Management team. It reads the Jira data from a SQL mirror and runs purpose-built report and dependency workflows on top of it.

planning context purpose-built workflows Jira data SQL mirror agentic retrieval planning helper planning briefs dependency views runtime: Cloud Foundry on BTP
planning workflow

check24-MCP

Comparison portals have data everywhere and no coherent interface for AI agents.

Built: one MCP surface across CHECK24 verticals, with host-specific adapters, conformance checks, routing, and observability - deployed on Cloudflare Workers. Won the CHECK24 GenDev scholarship.

read the repository ↗
ChatGPT Claude Apps SDK adapter Claude adapter generic aggregator core routing, linting, tracing hotel flight cars energy deployed on Cloudflare Workers
aggregator architecture

Predicting pyrolysis yields

Lab experiments are expensive; the relationship between process conditions and product yields is hard to see.

Built: Random Forest and XGBoost models on 795 literature datapoints, grouped by paper to prevent leakage and checked with SHAP against the physics.

read the 93-page thesis ↗
SHAP beeswarm plots from the thesis comparing feature importance for oil, gas, and char yield predictions
thesis figure 5.2 · SHAP beeswarm

AI tools for clients

DSGVO-compliant RAG support, browser automation for a medical practice, and n8n/MCP workflows.

Malt profile ↗

Claude Builders Club @ TUM

Co-founded the relaunch and represented Claude on campus - helping students build with AI instead of only chatting with it.

club site ↗

My first Blender game

A jump-and-run level made after scavenging PC parts as a kid. No plan, just curiosity, stubbornness, and far too many moved vertices.

Off-screen

KooKoo Singvögel wall clock with twelve illustrated native songbirds
first company · age 14

KooKoo, clocks & songbirds

Still in school, I ran a student company repairing and refurbishing wall clocks - diagnosing faults, soldering, and replacing electrical parts. KooKoo’s Singvögel clock ↗ is still part of the story.

A still from Oskar's South America travel film: llamas grazing on green highland pasture below the snow-capped Cotopaxi volcano PLAY / UYUNIfrom 03:36 · South America ↗

Traveling, skiing, swimming, hiking  - movement after too many hours in front of a monitor.

languages: German, English, Spanish - and collecting more

The Lab

you found the konami code (or typed `lab`) · things in here are held together with tape

The Blender level, revisited

One level. No engine knowledge. An unreasonable number of hours moving vertices. Still counts as my first shipped game.

Queue bot internals

WhatsApp in, my server in the middle, Spotify queue out. Runs quietly at parties. The guests never know why the music stays civilized.

Fixie workshop

Buying neglected fixed-gear bikes, rebuilding, reselling. Analog engineering - the only project here with zero uptime monitoring.