◇ Einzelunternehmen · Purkersdorf bei Wien
Salih Batanovic
Ich arbeite als Entwickler: Websites und interne Werkzeuge, Schnittstellen zwischen Systemen, Automatisierung von Büroabläufen. Dazu die Fehlersuche in Software, die ich nicht gebaut habe.
Sechs eigene Produkte liegen offen auf github.com/Salko-Agent: ein Redaktionssystem in PHP, eine Desktop-Auswertung in Rust und Tauri, ein Generator für statische Produktkataloge in Node.js, ein Simulationsgerüst in Python und eine 3D-Landingpage. Die Repositories und der Quellcode sind öffentlich einsehbar.
Woher die Arbeitsweise kommt
Meine berufliche Grundlage ist die Kraftfahrzeugtechnik. Die Lehrabschlussprüfung im Hauptmodul Personenkraftwagentechnik habe ich im Jänner 2023 bei der Lehrlingsstelle der Wirtschaftskammer Niederösterreich abgelegt. Zusätzlich erhielt ich die Urkunde „Fachexperte Professional“.
Dort lernt man früh, dass ein sichtbares Symptom noch keine Ursache ist. Ein Fehler im Auto verrät sich selten an der Stelle, an der er auffällt. Man misst, grenzt ein, schließt aus. Raten ist teuer: Wer das falsche Teil tauscht, zahlt es selbst.
Wie ich zur Softwareentwicklung kam
Die Softwareentwicklung kam nicht aus einer klassischen Informatikausbildung, sondern aus konkreten Aufgaben. Ich begann mit Websites und technischen Automatisierungen und arbeitete mich anschließend tiefer in JavaScript, TypeScript, Python, PHP, Datenbanken, APIs und moderne Anwendungsarchitekturen ein.
Gelernt habe ich vor allem durch das Bauen eigener Systeme: ein Redaktionssystem in PHP und MySQL, einen statischen Kataloggenerator in Node.js, eine lokale Desktop-Auswertung mit Tauri und einem Rust-Backend, eine Oberfläche zur Steuerung mehrerer Automatisierungen, ein Simulationsgerüst in Python und interaktive Webanwendungen. Jedes dieser Projekte entstand aus einem praktischen Problem und wurde über Fehlersuche, Tests und wiederholte Verbesserung weiterentwickelt.
Die Werkzeuge sind heute andere als in der Kfz-Technik. Statt Diagnosegerät und Messwerten arbeite ich mit Fehlerprotokollen, Stacktraces, Tests und Systemzuständen. Die Methode ist dieselbe geblieben: prüfen, eingrenzen, umsetzen und anschließend nachweisen, dass es funktioniert. Ist für eine belastbare Einordnung eine technische Diagnose mit Zugängen, Logs oder Testläufen nötig, wird deren Umfang vorher vereinbart.
Womit ich arbeite
Frontend HTML · CSS · JavaScript · TypeScript · Astro · Next.js Backend PHP 8 · Node.js · Python · MySQL & PDO · SQLite Desktop Tauri v2 · Rust-Grundlagen Automatisierung Google Apps Script · Make.com · APIs & Schnittstellen · CSV-Verarbeitung Prüfen Playwright · End-to-End-Tests · Browser-Automatisierung Betrieb Deployment · Hosting · DNS · SMTP & PHPMailer
Was das für Sie heißt
BMS Digital Solutions ist ein Einzelunternehmen. Wenn Sie anrufen, sprechen Sie mit mir. Wenn etwas schiefläuft, ebenfalls. Ich sage ab, wenn ich nicht der Richtige für Ihr Vorhaben bin.
Konkret arbeite ich an drei Arten von Aufträgen: Websites reparieren, die nicht mehr tun, was sie sollen, Abläufe automatisieren, die Zeit kosten, und Websites und Werkzeuge neu entwickeln, wenn das Bestehende nicht mehr trägt. Für Werkstätten gibt es zusätzlich Lösungen für Kfz-Betriebe, weil ich diesen Beruf gelernt habe und die Abläufe kenne.