Maßgeschneiderte Anwendungen
Interne Tools, Kundenportale, Buchungsplattformen. Software, die zu deinen Abläufen passt, weil sie für genau diese Abläufe gebaut wurde.
00 — Individuelle Softwarelösungen
Maßgeschneiderte Anwendungen und Automatisierungen für Unternehmen, die das volle Potenzial ihrer Betriebsabläufe und Daten ausschöpfen wollen. Mit mir hast du einen Partner mit mehr als zehn Jahren Erfahrung in der Softwareentwicklung für Unternehmen an deiner Seite. Das Ergebnis: Eine wartbare Lösung, die technologisch zukunftsfähig ist und welche die Menschen wertschätzt, die damit arbeiten.
Aktueller Auftraggeber: Stadt Wien
01 — Über mich
Wenn du mit mir arbeitest hast du stets einen direkten Ansprechpartner und erhältst alles aus einer Hand. Du wirst also nicht weiter gereicht und es entstehen auch keine Diskussionen darüber, warum das jetzt nicht unbedingt ein Junior machen sollte. Klare Kommunikationswege haben den Vorteil, dass Informationen auf dem Weg nicht verloren gehen es seltener zu Missverständnissen kommt. Wer schon mal Software entwickeln hat lassen weiß, wie viel das wert ist.
Ich bin vorwiegend an einer langfristigen Zusammenarbeit interessiert. Für dich hat das den Vorteil, dass eine Weiterentwicklung der Software äußerst effizient abläuft, denn durch unsere Zusammenarbeit kenne ich bereits die Probleme und die Lösungsansätze. Die heutige Geschäftswelt dreht sich schnell und trotz Weitsicht ändern sich Anforderungen manchmal auf unvorhergesehene Weise. Darauf bist du mit mir gut vorbereitet.
Was ich verspreche: ich schätze Aufwände ehrlich ein, du bekommst regelmäßig konkrete Zwischenstände zu sehen, und am Ende stehen keine bösen Überraschungen auf der Rechnung. Wenn ich für ein Vorhaben nicht der richtige Partner bin, sage ich das offen und empfehle dir lieber jemand anderen.
Zum Hintergrund: ich arbeite seit über zwölf Jahren als Softwareentwickler und -architekt. Mein aktueller Kunde ist die Stadt Wien.
02 — Angebot
Buche flexibel einzelne Leistungen oder ein Projektpaket.
Interne Tools, Kundenportale, Buchungsplattformen. Software, die zu deinen Abläufen passt, weil sie für genau diese Abläufe gebaut wurde.
Bestehende Systeme miteinander verbinden, etwa CRMs, Buchhaltung oder Zahlungsdienstleister. Wiederkehrende manuelle Arbeit lässt sich oft mit überschaubarem Aufwand vollständig ersetzen.
Nach dem Launch bist du nicht alleine. Anforderungen ändern sich, Nutzer:innen geben Feedback, du hast weitere Ideen - mit all dem lasse ich dich nicht alleine.
Bevor wir mit der Entwicklung anfangen, klären wir gemeinsam, was wirklich gebraucht wird. Manchmal stellt sich dabei heraus, dass die Lösung gar keine eigene Software ist.
Punktuelle Beratung zu Systemarchitektur oder größeren technischen Entscheidungen, etwa als Sparringspartner für interne Tech-Leads. Auch ohne dass im Anschluss eine Umsetzung folgt.
03 — Projekte
Diese Arten von Vorhaben sind typischerweise ein gutes Match.
Dein Team verlässt sich auf eine Excel-Tabelle, die historisch gewachsen ist und nur eine Person wirklich versteht. Ich baue eine richtige Anwendung mit Datenbank, Login und Mehrbenutzerfähigkeit, sodass mehrere Personen sicher gleichzeitig damit arbeiten können.
Du hast bereits CRM, Buchhaltung und Online-Shop im Einsatz, aber sie reden nicht miteinander. Ich baue die Verbindungen, die fehlen, sodass Daten automatisch im richtigen System landen statt per CSV oder Copy-Paste.
Ein bestehendes Projekt muss weiterentwickelt werden, aber die Person, die das ursprünglich entwickelt hat ist nicht mehr im Boot. Ich arbeite mich in den Code ein, dokumentiere, was wichtig ist, und übernehme die laufende Pflege.
Du hast eine Idee oder einen internen Bedarf, der eine neue Anwendung braucht. Ich begleite das Vorhaben vom ersten Konzept bis zur fertigen Produktionsversion.
04 — Prozess
Fünf Schritte vom ersten Gespräch bis zur laufenden Betreuung.
Wir lernen uns kennen und du beschreibst, worum es geht. Ich sage dir ehrlich, ob ich der richtige Partner bin. Das Gespräch dauert 30 Minuten und ist völlig kostenlos und unverbindlich.
Wir gehen die Anforderungen durch und klären, mit welchem Budget und welchen Risiken zu rechnen ist. Am Ende steht ein konkreter Plan mit verbindlichem Angebot.
Wir arbeiten in kurzen Zyklen. Du siehst regelmäßig den aktuellen Stand und kannst mitgestalten, wohin es als nächstes geht.
Go-live mit Dokumentation und sauberem Repository. Auch ohne mich soll dein Team weitermachen können, falls dies gewünscht ist.
Wenn du willst, geht es nach dem Launch weiter. Üblich ist ein fixes Stundenbudget pro Monat für laufende Anpassungen und gelegentliche Umbauten.
05 — FAQ
Vor allem Webanwendungen und Automatisierungen. Das kann eine Marketing-Site sein oder eine interne Geschäftsanwendung mit Datenbank und Login. Was ich nicht mache: Mobile Apps und Embedded-Systeme.
Kleine bis mittelgroße Unternehmen, die etwas Maßgeschneidertes brauchen, statt eine Standardlösung zurechtzubiegen.
Standardprodukte sind oft der richtige Ansatz, solange du dich innerhalb der von ihnen vorgesehenen Prozesse bewegst. In einigen Fällen ist Standardsoftware jedoch überdimensioniert oder zu wenig anpassbar, so dass mehr Reibungsverluste als Nutzen entstehen.
In einigen Fällen ist das tatsächlich eine gute Idee. Oft haben diese Fälle folgendes gemeinsam: unkritische Abläufe, niedrige Komplexität, geringe Änderungsrate des abgebildeten Prozesses (z.B. ein Skript, das ein oder zweimal genutzt wird), zustandslose Anwendungen. Software, die einen gewissen Grad an Komplexität übersteigt und eingebettet ist in Geschäftsprozesse benötigt jedoch weiterhin Erfahrung und jemanden, der die Domäne versteht. KI kann hier die Entwicklung unterstützen, aber sie muss geleitet werden.
Software entwickelt sich weiter, wenn sie genutzt wird. Üblich ist eine laufende Zusammenarbeit mit einem fixen Stunden- oder Tagebudget pro Monat. Wenn du das nicht willst, endet das Projekt klar mit der Übergabe und ich bin damit raus.
Ich verwende moderne aber langweilige Technologien, die battle-tested sind - die sich also bewährt haben und weltweit zigfach produktiv im Einsatz sind. Meiner Erfahrung nach ist das besser für die Wartung und auch für die Weiterentwicklung. Im Frontend verwende ich z.B. Astro für statische Seiten und React für umfangreichere Frontend-Anwendungen. Backends schreibe ich je nach Bedarf mit TypeScript + NodeJS, Java + Spring oder Python + FastAPI, deployt als OCI-Image und mit Postgres als relationale Datenbank. Dadurch dass diese Technologien weit verbreitet sind, kann auch jemand anderes die Lösung später weiterentwickeln. Falls du einen Wunsch hast für eine bestimmte Technologie (z.B. weil sie bereits eingesetzt wird in deinem Unternehmen) können wir darüber reden.
Nach dem Erstgespräch bekommst du eine erste ungefähre Aufwandseinschätzung, kostenfrei. Wenn du das Projekt angehen willst, folgt eine breitere Analyse und Konzeption, manchmal mit einem Prototypen. Auf dieser Basis erstelle ich ein verbindliches Angebot mit fixem Funktionsumfang. So hast du Planbarkeit statt Überraschungen am Ende. Als grobe Orientierung: kleinere Automatisierungen und Tools bewegen sich meist im vierstelligen Bereich, umfangreichere Individualanwendungen im fünfstelligen.
Analyse und Konzept sind ein wichtiger Bestandteil der Entwicklung von Individualsoftware und funktionieren gegen Bezahlung. Du erhältst nach dem Erstgespräch eine Einschätzung, darauf basierend kannst du steuern ob und wie es weiter geht. Weil in vielen Fällen der eigentliche Umfang erst sichtbar wird, nachdem man genauer hingeschaut hat besteht die Möglichkeit Analyse & Konzept angebotstechnisch von den nachfolgenden Phasen zu trennen - das besprechen wir natürlich zu Beginn
Ich arbeite mit etablierten Standardtechnologien und dokumentiere meine Arbeit, damit jedes andere fähige Entwicklerteam übernehmen kann, falls es einmal nötig ist. Code, Infrastruktur und Zugänge gehören dir. Es gibt keine proprietären Bestandteile, die dich an mich binden.
Das Hosting findet auf Servern in der EU statt. Nach Absprache können Anwendungen auch auf bereits existierender Infrastruktur ausgerollt werden, so dass wichtige Daten das Unternehmensnetzwerk nicht verlassen. Alternativ dazu können Teile der Infrastruktur auf Wunsch auch weltweit laufen (zum Beispiel Content Delivery Netzwerke), um die Ladezeiten zu verbessern.
06 — Bewertungen
Die Zusammenarbeit mit Sebastian war ausgesprochen angenehm. Mit seiner offenen Art zu kommunizieren und seiner technischen Expertise war er in der Lage innerhalb kürzester Zeit einen Mehrwert für unser Projekt zu generieren.
Sebastian wurde für eine Cloud-Migration nach OpenShift engagiert, entwickelte sich aber rasch zum zentralen Ansprechpartner für alle technischen Fragen – von Java-Container-Debugging über TLS-Probleme bis zum Git-Anbieterwechsel im laufenden Betrieb. Besonders hervorzuheben sind seine selbstständige Arbeitsweise, sein Überblick in komplexen Systemen und seine strategische Weitsicht. Klare Empfehlung von meiner Seite!
07 — Anfrage
Schreib mir ein paar Sätze zu deinem Vorhaben und ich melde mich bei dir.