ConsultingBeratung

Engineering services

  • Commissioning & start-up - FAT/SAT, hydraulic balancing, start-up, and troubleshooting through to stable operation.
  • Pilot design & supervised operation - pilot setup and mass balance validation.
  • Process engineering & optimization - biological (MBBR/AS/MBR), membrane (UF/RO/SWRO/EDI), and high-purity systems up to 700 m³/h; P&ID development and HAZOP.
  • Available to travel - on-site for international projects; multilingual (Hebrew / English / German).

Ingenieursleistungen

  • Inbetriebnahme & Anfahren - FAT/SAT, hydraulischer Abgleich, Anfahren und Fehlerbehebung bis zum stabilen Betrieb.
  • Pilotdesign & betreuter Betrieb - Pilotaufbau und Massenbilanz-Validierung.
  • Verfahrenstechnik & Optimierung - biologisch (MBBR/Belebtschlamm/MBR), Membran (UF/RO/SWRO/EDI) und Reinstwassersysteme bis 700 m³/h; P&ID-Entwicklung und HAZOP.
  • Reisebereit - vor Ort für internationale Projekte; mehrsprachig (Hebräisch / Englisch / Deutsch).

AI for EngineersKI für Ingenieure

Engineering gets faster when you pair domain expertise with the right AI tools. Goomal offers both: custom AI-assisted tools built around your operational data, and hands-on courses that teach working engineers to use AI confidently - no coding background required.

What's on offer

  • AI-assisted engineering tools - turning raw operational data into clean reports, KPIs, and calculation tools. Built around your process, not a generic template.
  • AI courses for the everyday engineer - all levels, all ages. Practical, hands-on sessions using Claude Pro (or Max) and the Claude desktop app. No IT department, no Python - just results.

Engineering wird schneller, wenn man Fachwissen mit den richtigen KI-Werkzeugen kombiniert. Goomal bietet beides: maßgeschneiderte KI-gestützte Tools, die auf Ihren Betriebsdaten aufbauen, und praxisnahe Kurse, die Ingenieuren beibringen, KI selbstbewusst einzusetzen - ohne Programmierkenntnisse.

Das Angebot

  • KI-gestützte Engineering-Werkzeuge - Rohdaten aus dem Betrieb werden zu sauberen Berichten, Kennzahlen und Rechenwerkzeugen. Auf Ihren Prozess zugeschnitten, kein Einheitsmodell.
  • KI-Kurse für den Ingenieur-Alltag - alle Niveaus, jedes Alter. Praxisnahe Einheiten mit Claude Pro (oder Max) und der Claude-Desktop-App. Keine IT-Abteilung, kein Python - nur Ergebnisse.

Case studiesFallstudien

Monthly Report AppMonatsbericht-App

Client-facing (anonymized) · RO/EDI plant · monthly cycle
AIReportingKPIClient-FacingAutomation
Open sample dashboard ↗Beispiel-Dashboard öffnen ↗
Read moreMehr lesen

Built an AI-assisted application that generates a monthly client report for an industrial plant - a clear overview plus the main KPIs in a consistent, client-ready format.

Point it at a folder of SCADA exports and it produces a self-contained report: an interactive dashboard that opens in any browser with no server, plus a merged workbook carrying every derived engineering metric. The dashboard is organised the way the plant is actually reviewed - product quality, plant recovery, inlet and media filtration, then each RO pass and the EDI stage - with normalised differential pressure, membrane permeability and unit recovery calculated rather than eyeballed, and the current month set against the previous one.

Standardizes client reporting, reduces transcription errors, and frees engineering time from manual document preparation. It ships as a single Windows executable so it runs on a plant PC with no Python installed, and it keeps the operator's own notes alongside the data. The client's own engineer runs the application directly; I provide support, guidance, and changes on request.

Entwicklung einer KI-gestützten Anwendung, die einen monatlichen Kundenbericht für eine Industrieanlage erstellt: ein klarer Überblick plus die wichtigsten Kennzahlen in einem konsistenten, kundengerechten Format.

Man richtet sie auf einen Ordner mit SCADA-Exporten, und sie erzeugt einen eigenständigen Bericht: ein interaktives Dashboard, das ohne Server in jedem Browser öffnet, sowie eine zusammengeführte Arbeitsmappe mit allen abgeleiteten Kennzahlen. Das Dashboard ist so gegliedert, wie die Anlage tatsächlich beurteilt wird - Produktqualität, Anlagenausbeute, Zulauf und Mehrschichtfiltration, danach jede RO-Stufe und die EDI-Stufe - mit normiertem Differenzdruck, Membranpermeabilität und Stufenausbeute als berechneten Größen statt als Augenmaß, und mit dem laufenden Monat im Vergleich zum Vormonat.

Standardisiert das Kundenreporting, reduziert Übertragungsfehler und entlastet die Ingenieurzeit von der manuellen Dokumentenerstellung. Die Anwendung wird als einzelne Windows-Datei ausgeliefert und läuft damit auf einem Anlagen-PC ohne installiertes Python; die Notizen des Betreibers werden zusammen mit den Daten gespeichert. Der Ingenieur des Kunden bedient die Anwendung selbst; ich unterstütze mit Beratung und Anpassungen auf Anfrage.

Team AI TrainingKI-Schulung für das Team

Engineers & managers
AITrainingEnablementKnowledge Transfer
Read moreMehr lesen

Trained engineers and managers to use AI tools in their day-to-day work - from report automation and data analysis to drafting technical documentation.

Hands-on enablement that helps a team adopt AI workflows immediately, without a large IT investment, and produce consistent, well-structured outputs.

Schulung von Ingenieuren und Führungskräften im Einsatz von KI-Werkzeugen für die tägliche Arbeit - von der Berichtsautomatisierung über die Datenanalyse bis zum Entwurf technischer Dokumentation.

Praxisnahe Befähigung, die einem Team die sofortige Einführung von KI-Workflows ohne große IT-Investition ermöglicht und konsistente, gut strukturierte Ergebnisse liefert.

Weekly Reports AppWochenbericht-App

Internal (anonymized) · Internal BI tool
AIReportingBIDashboardPlotly
Open sample dashboard ↗Beispiel-Dashboard öffnen ↗
Read moreMehr lesen

Built an AI-assisted application that generates weekly performance reports for industrial water and wastewater treatment plants, with built-in BI for internal use.

Turns raw operational logs, PLC exports, and lab results into structured, consistent weekly reports with key operational indicators - flows, biological process, recovery, and biomass analysis - cutting report turnaround from hours to minutes and improving traceability. Output is a self-contained interactive HTML page (Plotly charts, sticky navigation, narrative summaries). I run the application and produce the weekly reports for the client myself.

A live, anonymized sample dashboard is linked above; client names and locations have been removed.

Entwicklung einer KI-gestützten Anwendung, die wöchentliche Leistungsberichte für industrielle Wasser- und Abwasserbehandlungsanlagen erstellt - mit integrierter BI für den internen Gebrauch.

Wandelt Rohdaten aus dem Betrieb, PLC-Exporte und Laborergebnisse in strukturierte, konsistente Wochenberichte mit zentralen Betriebskennzahlen um - Durchflüsse, biologischer Prozess, Rückgewinnung und Biomasse-Analyse - und reduziert die Bearbeitungszeit von Stunden auf Minuten bei besserer Nachvollziehbarkeit. Die Ausgabe ist eine eigenständige, interaktive HTML-Seite (Plotly-Diagramme, fixierte Navigation, narrative Zusammenfassungen). Ich betreibe die Anwendung und erstelle die Wochenberichte für den Kunden selbst.

Ein anonymisiertes Live-Beispiel-Dashboard ist oben verlinkt; Kundennamen und Standorte wurden entfernt.

Regulatory Reporting AppsApps für Behördenberichte

Municipal wastewater plants · 2025-2026 · Two plants, offline Windows
AIRegulatory ReportingExcelPyInstallerOffline
Read moreMehr lesen

Municipal wastewater plants owe the authorities a fixed set of periodic reports in a prescribed format. Assembling them by hand from lab PDFs, daily solids sheets and operational logs is slow, and every manual transcription is a compliance risk.

Built desktop applications that produce the required reports directly from the plant's own data: lab PDFs are parsed into structured rows, operational and equipment data are read from the existing spreadsheets, and the regulator's workbook is written out ready to submit.

The hard constraint was the delivery environment. These run on plant office PCs with no Python installed and restricted IT permissions, so each app ships as a self-contained frozen Windows executable in a zip - unzip and double-click, no installer and no admin rights.

The first plant's app became the template. The shared method - architecture, packaging, deployment, and the workarounds for locked-down work PCs - was written up once and reused, so the second plant was a configuration and mapping exercise rather than a rebuild.

Kommunale Kläranlagen schulden den Behörden eine feste Reihe periodischer Berichte in vorgegebenem Format. Diese von Hand aus Labor-PDFs, täglichen Feststoffblättern und Betriebsprotokollen zusammenzustellen, ist langsam, und jede manuelle Übertragung ist ein Compliance-Risiko.

Entwicklung von Desktop-Anwendungen, die die geforderten Berichte direkt aus den Anlagendaten erzeugen: Labor-PDFs werden in strukturierte Datensätze geparst, Betriebs- und Anlagendaten aus den vorhandenen Tabellen gelesen, und die Arbeitsmappe der Behörde wird abgabefertig geschrieben.

Die harte Randbedingung war die Zielumgebung. Die Anwendungen laufen auf Büro-PCs der Anlagen ohne installiertes Python und mit eingeschränkten IT-Rechten. Jede App wird daher als eigenständige, gefrorene Windows-Anwendung in einem Zip ausgeliefert: entpacken und doppelklicken, ohne Installer und ohne Administratorrechte.

Die App der ersten Anlage wurde zur Vorlage. Die gemeinsame Methode - Architektur, Paketierung, Auslieferung und die Umgehungen für gesperrte Arbeitsrechner - wurde einmal dokumentiert und wiederverwendet, sodass die zweite Anlage eine Konfigurations- und Zuordnungsaufgabe war und kein Neubau.

Lab Sampling Compliance MonitorMonitor für Probenahme-Compliance

Wastewater operator (anonymized) · 2026 · Monthly, multi-plant
AIComplianceLab DataPDF ParsingAutomation
Read moreMehr lesen

A regulated wastewater operator has to prove, every month and per plant, that the sampling programme was actually carried out. The evidence arrives as laboratory PDFs by email; the obligation lives in a separate sampling plan. Nobody was reconciling the two until the month closed.

Built an application that does it continuously: it reads each incoming lab report, identifies the plant, the sampling point and the reporting month, records which required tests arrived, files the PDF into a per-plant and per-month archive, and issues a gap report showing what is still missing while there is still time to sample.

Deliberately scoped to presence first - did the required sample and test arrive - rather than jumping to threshold alarms. A separate export step now writes every measured value to CSV, which makes value-based alerting possible later without having committed to it before the data was trusted.

Ein regulierter Abwasserbetreiber muss monatlich und je Anlage nachweisen, dass das Probenahmeprogramm tatsächlich durchgeführt wurde. Der Nachweis trifft als Labor-PDF per E-Mail ein; die Verpflichtung steht in einem separaten Probenahmeplan. Ein Abgleich fand faktisch erst nach Monatsabschluss statt.

Entwicklung einer Anwendung, die diesen Abgleich laufend durchführt: Sie liest jeden eingehenden Laborbericht, erkennt Anlage, Probenahmestelle und Berichtsmonat, erfasst die eingegangenen Pflichtanalysen, legt das PDF in einem Archiv je Anlage und Monat ab und erzeugt einen Fehlbericht, der offene Punkte ausweist, solange noch Zeit zum Nachbeproben bleibt.

Bewusst zuerst auf Vollständigkeit ausgelegt - ist die geforderte Probe und Analyse eingegangen - statt sofort auf Grenzwertalarme zu springen. Ein eigener Exportschritt schreibt inzwischen jeden Messwert als CSV und macht damit eine spätere Grenzwertüberwachung möglich, ohne sich darauf festgelegt zu haben, bevor die Daten belastbar waren.

Automated PLC Code GenerationAutomatisierte SPS-Codegenerierung

Food industry (anonymized) · 2026 · Effluent treatment plant
PLCSiemens TIA PortalOpennessAutomationAI
Read moreMehr lesen

An effluent treatment plant needs its control logic written twice: once as a sequence of operation that engineers and the client agree on, and again as ladder logic in the PLC. The second pass is mechanical, slow, and where the two drift apart.

Wrote the control narrative first - the sequence of operation, the valve and motor table, and the fault and alarm list - then generated the PLC program from it. A generator drives the Siemens TIA Portal engineering API directly: it creates the global data blocks, the reusable motor and valve function blocks, the equalisation, mixer and flotation feed functions, the fault aggregation logic and the main organisation block, emitting ladder networks rather than hand-drawn rungs.

The point is not typing speed. The documented narrative becomes the single source of truth, so a change to the sequence is a change in one place, and the generated program matches the document it was signed off against.

Eine Abwasserbehandlungsanlage braucht ihre Steuerungslogik zweimal: einmal als Betriebsablaufbeschreibung, auf die sich Ingenieure und Kunde einigen, und noch einmal als Kontaktplan in der SPS. Der zweite Durchgang ist mechanisch, langsam und die Stelle, an der beide auseinanderlaufen.

Zuerst wurde die Steuerungsbeschreibung erstellt - Betriebsablauf, Ventil- und Motortabelle sowie Stör- und Alarmliste - und daraus das SPS-Programm generiert. Ein Generator steuert die Engineering-Schnittstelle von Siemens TIA Portal direkt an: Er erzeugt die globalen Datenbausteine, die wiederverwendbaren Funktionsbausteine für Motor und Ventil, die Funktionen für Ausgleichsbecken, Mischer und Flotationsbeschickung, die Störungsaggregation und den Hauptbaustein, und schreibt Kontaktplan-Netzwerke statt von Hand gezeichneter Strompfade.

Es geht nicht um Tippgeschwindigkeit. Die dokumentierte Beschreibung wird zur einzigen Quelle der Wahrheit: Eine Änderung des Ablaufs ist eine Änderung an einer Stelle, und das erzeugte Programm entspricht dem Dokument, gegen das es freigegeben wurde.

SCADA Reporting PipelineSCADA-Reporting-Pipeline

Multi-site (anonymized) · 2025-present · Several plants, monthly cycle
AISCADAData PipelineAutomationPlaywright
Read moreMehr lesen

Built the data pipeline that sits under the plant reports: an automated crawler pulls sensor histories and alarm logs out of a remote SCADA portal, merges them with weekly laboratory results, and hands a single clean dataset to the report generator.

Three sources that used to be collected by hand - process tags, alarm events, and lab PDFs - are now assembled on a schedule and reconciled against each other. On top of that dataset the pipeline produces a monthly HTML dashboard and a Word appendix in the format the client already expects. The same engine is configured per client, so adding a plant is a configuration file rather than a new project, and it has since been deployed for a second site.

Engineering logic is explicit and reviewable, not buried: temperature normalisation, membrane permeability, stage recovery and design-flow references are defined per plant and documented alongside the code.

Aufbau der Datenpipeline hinter den Anlagenberichten: Ein automatisierter Crawler holt Sensorhistorien und Alarmprotokolle aus einem entfernten SCADA-Portal, führt sie mit den wöchentlichen Laborergebnissen zusammen und übergibt einen einzigen sauberen Datensatz an die Berichtserzeugung.

Drei bislang manuell zusammengetragene Quellen - Prozesstags, Alarmereignisse und Labor-PDFs - werden nun planmäßig zusammengeführt und gegeneinander abgeglichen. Auf dieser Grundlage erzeugt die Pipeline ein monatliches HTML-Dashboard und einen Word-Anhang in dem Format, das der Kunde bereits kennt. Dieselbe Engine wird je Kunde konfiguriert: Eine weitere Anlage ist eine Konfigurationsdatei, kein neues Projekt, und sie wurde inzwischen für einen zweiten Standort ausgerollt.

Die verfahrenstechnische Logik ist explizit und nachprüfbar, nicht versteckt: Temperaturnormierung, Membranpermeabilität, Stufenausbeute und Auslegungsdurchflüsse sind je Anlage definiert und neben dem Code dokumentiert.