Entwicklung · Beratung · Trainings

Software, die
hält, was sie verspricht. dein Team versteht. in Wochen live geht. auch in fünf Jahren trägt.

Ich entwickle individuelle Software für Kundenprojekte, betreibe eigene Produkte im Live-Betrieb und begleite Entwicklungsteams mit Beratung und Trainings – von Clean Code über Architektur bis Vibe Coding.

kochsoftware — build session

      
0eigene Produkte am Markt
0Leistungsfelder aus einer Hand
ATentwickelt & gehostet in Österreich
1:1direkter Draht zu mir
Leistungen

Drei Wege, wie ich mit dir zusammenarbeite

Ich baue Software für dich, ich zeige deinem Team wie es besser geht – oder beides. Wähle links aus, was gerade zu dir passt.

Individualentwicklung für Kundenprojekte

Standardsoftware zwingt euch in fremde Abläufe. Ich baue stattdessen genau das, was euer Geschäft braucht – vom ersten Konzept bis zum laufenden Betrieb. Und weil ich eigene Produkte selbst betreibe, kenne ich jede Phase danach.

  • Web-Anwendungen, Portale und interne Fachanwendungen
  • Ablösung gewachsener Excel- und Altsystem-Landschaften
  • Schnittstellen und Integrationen zu bestehenden Systemen
  • Übernahme, Sanierung und Weiterentwicklung bestehender Codebasen
Fixpreis oder ZeitbasisIterativ in kurzen ZyklenBetrieb & Wartung möglich
Mehr zur Individualentwicklung

Beratung – mit Schwerpunkt Vibe Coding

KI schreibt heute große Teile des Codes. Die Frage ist nicht mehr ob, sondern wie ihr das macht, ohne in sechs Monaten vor einem unwartbaren Berg zu stehen. Ich bringe die Leitplanken mit: Architekturvorgaben, Review-Praxis, Testnetz und klare Regeln, was die KI darf und was nicht.

  • Einführung KI-gestützter Entwicklung im Team – Tooling, Regeln, Workflow
  • Qualitätsleitplanken: Tests, Reviews, Architekturvorgaben für KI-Code
  • Technologie- und Architekturberatung für neue Vorhaben
  • Code- und Architektur-Audits mit priorisiertem Maßnahmenplan
Sparring statt FoliensatzRemote oder vor OrtAuch als Dauerbegleitung
Mehr zur Beratung

Trainings, die im Alltag ankommen

Kein Frontalunterricht mit Beispielen aus dem Lehrbuch: Ich arbeite am Code eurer Teams, an euren echten Problemen. Was im Training entsteht, ist danach im Repository – nicht nur im Handout.

  • Clean Code & Refactoring – lesbarer, änderbarer Code im Bestand
  • Softwarearchitektur – Schnitt, Grenzen, Entscheidungen dokumentieren
  • Testing & Testautomatisierung – vom ersten Test bis zur Teststrategie
  • Vibe Coding & KI-Tooling – produktiv arbeiten, ohne die Kontrolle abzugeben
Halbtags bis mehrtägigInhouse oder remoteAuf euren Stack zugeschnitten
Mehr zu Trainings
Eigene Produkte

Ich rede nicht nur über Software – ich betreibe sie

Neben Kundenprojekten entwickle ich eigene Produkte und halte sie im täglichen Betrieb am Laufen. Das hält mich ehrlich: Jede Architekturentscheidung, die ich empfehle, trage ich selbst über Jahre.

Eduvenio

SaaS-Suite für Schulungsanbieter

Vier Produkte für den gesamten Schulungszyklus – von der Seminarplanung über interaktive Durchführung bis zu Wissenscheck und Feedback-Auswertung.

  • Feedcube
  • CourseMate
  • Mindsketch
  • Quipla
eduvenio.net besuchen

Mindforms

Digitale Formulare & Erhebungen

Die Plattform für digitale Formulare und strukturierte Erhebungen: Formulare ohne Programmierkenntnisse zusammenstellen, sicher ausfüllen lassen und die Ergebnisse direkt auswerten – statt PDF-Anhängen und Sammel-Tabellen.

Zur Produktübersicht
So arbeite ich

Von der Idee zum laufenden System

Kein starres Wasserfall-Korsett und kein Blindflug. Fünf Phasen, in denen du jederzeit weißt, wo dein Projekt steht. Klicke auf eine Phase.

1 · Verstehen

Bevor eine Zeile Code entsteht, verstehe ich dein Geschäft. Ich höre zu, frage nach und schaue mir an, wie heute wirklich gearbeitet wird – nicht wie es im Prozesshandbuch steht.

  • Kickoff-Workshop mit den Menschen, die später damit arbeiten
  • Fachliche Begriffe und Abläufe sauber sortiert
  • Ziele, Rahmenbedingungen und No-Gos schriftlich festgehalten

2 · Skizzieren

Aus dem Verständnis wird ein Bild: Wie ist die Lösung geschnitten, welche Technologien passen, was kommt zuerst? Große Entscheidungen fallen hier – dokumentiert und begründet.

  • Architekturskizze und Technologieentscheidung mit Begründung
  • Klickbarer Prototyp oder Durchstich für die kritischen Stellen
  • Scope und Reihenfolge: Was ist Release 1, was kann warten

3 · Bauen

Entwicklung in kurzen Zyklen mit lauffähigen Zwischenständen. Du siehst früh, was entsteht, und kannst gegensteuern, solange es günstig ist. KI-Werkzeuge nutze ich dort, wo sie echte Zeit sparen – reviewt wird trotzdem jede Zeile.

  • Regelmäßige Demos an lauffähigen Ständen
  • Änderungen sind eingeplant, nicht die Ausnahme
  • Transparenter Stand: Du weißt jederzeit, was fertig ist

4 · Absichern

Qualität ist kein eigener Projektabschnitt am Ende, sondern läuft mit. Automatisierte Tests, Reviews und saubere Struktur sorgen dafür, dass Änderung Nummer 200 genauso sicher ist wie Änderung Nummer 2.

  • Automatisierte Tests auf den fachlich kritischen Pfaden
  • Code-Reviews und statische Analyse in der Pipeline
  • Abnahme gemeinsam mit euren Fachanwendern

5 · Betreiben

Nach dem Go-live beginnt die längste Phase. Auf Wunsch übernehme ich Betrieb, Wartung und Weiterentwicklung – oder ich übergebe sauber an euer Team, inklusive Dokumentation und Einschulung.

  • Betrieb und Wartung, oder geordnete Übergabe an euer Team
  • Monitoring, Updates und Sicherheitspatches
  • Weiterentwicklung in planbaren Ausbaustufen
Warum Kochsoftware

Handwerk statt Foliensätze

Ich bin ein spezialisierter Softwarehersteller, kein Beratungshaus mit Entwicklungsabteilung. Was ich empfehle, mache ich selbst – jeden Tag.

Ich baue, was ich rate

Meine eigenen Produkte laufen produktiv bei Kunden. Jede Architekturempfehlung muss ich selbst über Jahre tragen – das schärft die Empfehlung.

Clean Code ist kein Buzzword

Lesbarkeit, klare Grenzen und Tests sind bei mir Standard, nicht Aufpreis. Der günstigste Code ist der, den in zwei Jahren noch jemand ändern kann.

KI mit Leitplanken

Vibe Coding beschleunigt enorm – ohne Regeln produziert es Altlasten im Rekordtempo. Ich zeige, wie beides zusammengeht: Tempo und Wartbarkeit.

Direkt beim Entwickler

Keine Ticketnummer, kein Account Manager dazwischen. Wer anruft, spricht direkt mit mir – der Person, die die Software auch schreibt.

Österreich, DSGVO, Datenhoheit

Entwicklung und Hosting in Österreich. Datenschutz ist Grundprinzip und keine nachträglich eingebaute Checkbox.

Wissen bleibt bei euch

Ich mache mich nicht unentbehrlich. Dokumentation, Übergabe und Training gehören dazu – damit ihr auch ohne mich weiterkommt.

Über mich

Softwareentwickler aus Oberösterreich

Kochsoftware bin ich: Dominic Koch, seit über sieben Jahren in der Planung, Steuerung und Umsetzung von Softwareprojekten unterwegs – unter anderem als Product Owner bei der Raiffeisen Software GmbH und in der Teamleitung bei der CADS GmbH. Seit 2023 bringe ich diese Erfahrung selbstständig ein: in Kundenprojekte, in eigene Produkte und in Trainings zu Clean Code, Architektur und Testing.

Diese drei Standbeine hängen zusammen: Was ich in Kundenprojekten lerne, fließt in meine eigenen Produkte. Was ich im Betrieb eigener Produkte erlebe, macht meine Beratung konkret. Und was ich in Trainings erklären muss, zwingt mich, es selbst richtig zu machen. Eines der vier Eduvenio-Produkte, Feedcube, habe ich 2024 selbst gegründet und entwickle es seither laufend weiter.

  • Über 7 Jahre Erfahrung als Product Owner, Teamleiter und Trainer
  • Zertifiziert u. a. nach iSAQB, iSTQB, Scrum.org, IPMA und ISPMA
  • Selbstständig und unabhängig – Entwicklung und Hosting in Österreich
„Der Unterschied zwischen schneller Software und guter Software zeigt sich nie am ersten Tag – sondern beim fünfzigsten Änderungswunsch. Genau dafür baue ich."
— Dominic Koch, Kochsoftware
Häufige Fragen

Gut zu wissen

Wie startet ein Projekt bei euch typischerweise?

Mit einem unverbindlichen Gespräch von etwa einer Stunde. Danach wissen beide Seiten, ob es passt. Wenn ja, folgt ein kurzer Workshop, aus dem ein konkretes Angebot mit Umfang, Ablauf und Rahmen entsteht – kein 40-seitiges Pflichtenheft, aber genug, dass keiner überrascht wird.

Arbeitet ihr zum Fixpreis oder nach Aufwand?

Beides. Klar abgegrenzte Vorhaben mache ich gern zum Fixpreis. Wenn sich Anforderungen erfahrungsgemäß noch bewegen, ist eine Abrechnung nach Aufwand mit vereinbartem Budgetrahmen ehrlicher – dann bezahlst du nur, was wirklich gebaut wurde.

Was genau ist „Vibe Coding" – und ist das nicht riskant?

Vibe Coding heißt, Software überwiegend im Dialog mit KI-Werkzeugen zu entwickeln statt Zeile für Zeile zu tippen. Das Tempo ist beeindruckend, das Risiko real: Ohne Architekturvorgaben, Tests und Reviews entstehen in kurzer Zeit sehr viele Altlasten. Genau da setze ich an – ich zeige euch, wie ihr das Tempo mitnehmt, ohne die Kontrolle abzugeben.

Übernehmt ihr auch bestehende Systeme?

Ja. Ich übernehme fremde Codebasen, arbeite mich ein und entwickle weiter. Am Anfang steht dabei meist ein Audit: Wo steht das System, was ist dringend, was kann warten – mit einem priorisierten Maßnahmenplan statt einem pauschalen „neu bauen".

Finden Trainings bei mir im Haus statt?

Inhouse, remote oder gemischt – ganz wie es euch passt. Inhouse-Trainings haben den Vorteil, dass ich direkt am Code eurer Teams arbeiten kann. Die Inhalte stimme ich vorab auf euren Stack und euren Reifegrad ab.

Arbeitet ihr auch außerhalb Österreichs?

Ja, im gesamten deutschsprachigen Raum. Der Großteil der Zusammenarbeit läuft ohnehin remote; für Workshops, Kickoffs und Trainings komme ich gern vor Ort.

Erzähl mir von deinem Vorhaben

Ob konkretes Projekt, vager Gedanke oder die Frage, wie euer Team mit KI-Tools sinnvoll arbeitet: Ein Gespräch kostet nichts und bringt meistens Klarheit.