Softwareentwickler · Modernisierung · Automatisierung · AI Software Engineer · Modernization · Automation · AI

Ich mache Ihre gewachsene Software zukunftsfähig. I make your legacy software future-proof.

15+ Jahre Erfahrung mit geschäftskritischen .NET-Anwendungen, Datenmigrationen und Drittanbieter-Integrationen. Ich modernisiere Ihre Software, automatisiere manuelle Prozesse und integriere AI dort, wo sie echten Nutzen bringt. 15+ years of experience with business-critical .NET applications, data migrations, and third-party integrations. I modernize your software, automate manual processes, and integrate AI where it delivers real value.

Remote oder Raum Stuttgart · DE / EN / HR Remote or on-site near Stuttgart · DE / EN / HR

// Vorher: WPF-Desktop// Before: WPF desktop Modernisierung →Modernization → // Nachher: Web-App, überall erreichbar// After: web app, accessible anywhere
LeistungenServices

Was ich für Sie tueWhat I do for you

Vom ersten Audit bis zur laufenden Lösung — pragmatisch, schrittweise und ohne Big-Bang-Risiko. From the first audit to a running solution — pragmatic, step by step, without big-bang risk.

ModernisierungModernization

Software-ModernisierungSoftware Modernization

Gewachsene Desktop-Anwendungen (WPF/WinForms) schrittweise modernisieren — bis hin zur Web-Anwendung mit ASP.NET Core und React. Inklusive sicherer Datenmigration und Anbindung bestehender Drittanbieter-Module. Bei laufendem Betrieb, ohne Big-Bang-Risiko. Step-by-step modernization of legacy desktop applications (WPF/WinForms) — up to a full web application with ASP.NET Core and React. Including safe data migration and integration of existing third-party modules. While your business keeps running.

AutomatisierungAutomation

ProzessautomatisierungProcess Automation

Manuelle Abläufe eliminieren: Systeme verbinden, Schnittstellen bauen, wiederkehrende Excel- und Copy-Paste-Arbeit durch automatische Workflows und Reports ersetzen. Kleine Projekte, schnell messbarer Nutzen. Eliminate manual work: connect systems, build interfaces, replace recurring Excel and copy-paste routines with automated workflows and reports. Small projects, fast measurable results.

AI

AI-Integration

AI pragmatisch in bestehende Anwendungen und Prozesse einbauen: Dokumente automatisch auswerten, Texte klassifizieren, interne Assistenten anbinden. Kein Buzzword-Projekt — nur dort, wo AI wirklich Zeit spart. Pragmatic AI integration into existing applications and processes: automatic document processing, text classification, internal assistants. No buzzword projects — only where AI actually saves time.

Ausgewählte ProjekteSelected Projects

Case Studies

Eine Auswahl aus Berufspraxis und eigenen Projekten. Weitere Referenzen auf Anfrage. A selection from professional work and personal projects. Further references on request.

[Neutrale Grafik /
Architektur-Diagramm]

Geschäftskritische Desktop-Anwendungen (Berufspraxis)Business-Critical Desktop Applications (professional work)

Langjährige Weiterentwicklung komplexer .NET-Desktop-Anwendungen mit SQL- und weiteren Datenbanken: neue Fachfunktionen, Versions-Upgrades mit Datenmigration und laufende Integration von Drittanbieter-Modulen — [BRANCHE]. Long-term development of complex .NET desktop applications with SQL and other databases: new business features, version upgrades with data migration, and ongoing integration of third-party modules — [INDUSTRY].

Ergebnis: Datenmigrationen zwischen Produktversionen ohne Datenverlust; stabile Releases über [X] Jahre Produktivbetrieb. Result: data migrations between product versions without data loss; stable releases across [X] years in production.

C# / .NET 8WPFSQLDatenmigrationData Migration3rd-Party-Integration
[SCREENSHOT
Rundflug-App:
QR-Scan + Buchung]

Rundflug-App mit QR-Code-ZugangSightseeing-Flight App with QR-Code Access

Web-Anwendung für die Organisation von Rundflügen: Teilnehmer erhalten einen QR-Code, [1 Satz: was der QR-Code genau tut]. Frontend in React, Backend als REST-API. Web application for organizing sightseeing flights: participants receive a QR code, [1 sentence: what the QR code does]. React frontend, REST API backend.

Ergebnis: Papierlisten und manuelles Zuordnen vor Ort ersetzt durch einen Scan. Result: paper lists and manual on-site matching replaced by a single scan.

ReactREST APIQR-CodeC#
[SCREENSHOT
Fuel Tracker:
Dashboard]

Fuel Tracker – VerbrauchsauswertungFuel Tracker – Consumption Analytics

Anwendung zur Erfassung und automatischen Auswertung von Tankvorgängen und Verbrauchsdaten: statt manueller Excel-Pflege werden Kennzahlen automatisch berechnet und visualisiert. Application for tracking and automatically analyzing refueling and consumption data: instead of manual Excel upkeep, key figures are calculated and visualized automatically.

Ergebnis: Ein Beispiel dafür, wie wiederkehrende manuelle Datenpflege durch Automatisierung und klare Dashboards ersetzt wird. Result: an example of replacing recurring manual data upkeep with automation and clear dashboards.

ReactTypeScriptSQLDatenvisualisierungData Visualization
Tech-Stack

Womit ich arbeiteWhat I work with

Backend & Desktop

  • C# / .NET 8[X] Jahre[X] yrs
  • WPF / WinForms[X] Jahre[X] yrs
  • ASP.NET Core[X] Jahre[X] yrs
  • Entity Framework Core[X] Jahre[X] yrs

Frontend

  • React[X] Jahre[X] yrs
  • TypeScript[X] Jahre[X] yrs
  • HTML / CSS[X] Jahre[X] yrs

Daten & ToolsData & Tools

  • SQL Server / T-SQL[X] Jahre[X] yrs
  • Git / Azure DevOps[X] Jahre[X] yrs
  • AI-gestützte EntwicklungAI-assisted developmentClaude Code

Ich bin Tomislav Čaklović, Softwareentwickler mit [X] Jahren Erfahrung in der Entwicklung geschäftskritischer .NET-Anwendungen. I'm Tomislav Čaklović, a software engineer with [X] years of experience building business-critical .NET applications.

[2–3 Sätze über deinen Hintergrund: Branche, Art der Anwendungen, worauf du stolz bist. Konkret statt allgemein.] [2–3 sentences about your background: industry, type of applications, what you're proud of. Specific beats generic.]

[1–2 Sätze, warum Modernisierung: z. B. „Ich kenne beide Welten — jahrelange Desktop-Entwicklung und modernes Web. Genau diese Kombination braucht es, um gewachsene Anwendungen sicher zu migrieren.“] [1–2 sentences on why modernization: e.g. "I know both worlds — years of desktop development and the modern web. That combination is exactly what safe migration of legacy applications requires."]

Lassen Sie uns über Ihr Projekt sprechen.Let's talk about your project.

Unverbindliches Erstgespräch — schildern Sie mir kurz Ihre Anwendung und Ihr Ziel, ich melde mich innerhalb von 24 Stunden zurück. Free initial consultation — briefly describe your application and your goal, and I'll get back to you within 24 hours.

E-Mail schreibenSend an email kontakt@caklovic.dev