Nikola Arsić
Umfang
Architektur bis Markteinführung
Stack
Next.js, Laravel, Node, Vue
Zusammenarbeit
Direkt, ohne Agenturebene

Vom Whiteboard zu zahlenden Kunden - von einem Architekten.

Das ist die Arbeit, die ich am liebsten mache. Sie bringen ein Problem - einen Prozess, der in Tabellen lebt, eine Produktidee, ein Werkzeug, das Ihr Team braucht und nicht kaufen kann -, und ich entwerfe das System, baue es, bringe es live und vor die Menschen, die dafür zahlen. Zwei der Produkte auf dieser Website sind von Anfang bis Ende meine, mit zahlenden Kunden und einem Support-Postfach, das ich selbst beantworte. Nichts davon ist Theorie.

Was gebaut wird: Web-App-Entwicklung mit Geschäftszweck

Vor allem Webanwendungen, denn dort treffen ein Geschäftsproblem und ein Browser aufeinander. Der rote Faden: Jede ersetzt etwas, das vorher von Hand, in einer Tabelle oder in einem Tool erledigt wurde, das fast gepasst hat.

  • SaaS-Entwicklung: Multi-Tenant vom ersten Tag an, mit Abrechnung, Testphasen, Rollen und der Admin-Seite, die niemand einplant
  • MVP-Entwicklung: die kleinste Version, die einem echten Kunden Geld abnehmen kann - gebaut, um erweitert zu werden, nicht um weggeworfen zu werden
  • Interne Tools und Backoffices: Dashboards, Freigabeprozesse, Disposition, Reporting - die Software, mit der Ihr Team tatsächlich den ganzen Tag arbeitet
  • Kundenportale und Self-Service: Konten, Dokumente, Bestellungen und Anfragen, verbunden mit dem System, in dem die Wahrheit liegt
  • Prozessautomatisierung und KI-Automatisierung: Dokumenten- und Datenpipelines, Integrationen zwischen Systemen, und KI dort, wo sie echte Arbeit abnimmt, statt eine Chatbox hinzuzufügen
  • E-Commerce an den Rändern: Headless-Storefronts, eigene Integrationen und die Apps, die ein PrestaShop- oder Shopify-Shop braucht, aber nicht kaufen kann

Individualsoftware von einer Person, die sie auch verkaufen muss

Ein Softwarehaus verkauft Ihnen einen Projektleiter, einen Designer, einen Entwickler und einen QA-Ingenieur - und übergibt Ihnen dann ein Produkt ohne Kunden. Die zwei Produkte, die mir gehören - svezapausal.rs für pauschalbesteuerte Selbstständige in Serbien und AdvokatX für Anwaltskanzleien -, habe ich entworfen, gebaut, bepreist, vermarktet und betreue sie bis heute. Beide gewinnen ihre Nutzer über kostenlose Tools und Ratgeber, die genau die Fragen beantworten, die Menschen bei Google eintippen - ein Marketing, an das ein Entwickler normalerweise nicht denkt und das ein Marketer normalerweise nicht bauen kann.

Das ist der Unterschied, den ich verkaufe. Die Architektur ist darauf ausgelegt, wie das Produkt gefunden und bezahlt wird, nicht nur darauf, wie es läuft. Das SEO steckt im ersten Commit. Das Onboarding schreibt die Person, die die Registrierung gebaut hat. Und wenn um neun Uhr abends etwas bricht, antwortet die Person, die es geschrieben hat.

So läuft ein Projekt: von der Idee zum ersten zahlenden Kunden

Es beginnt mit dem Problem, nicht mit der Feature-Liste: Wer hat es, was kostet es ihn heute, was würde er zahlen, um es loszuwerden. Daraus entsteht ein kurzes Architekturdokument - Datenmodell, Systemgrenzen, was gebaut und was gekauft wird - und ein MVP-Umfang, der klein genug ist, um in Wochen statt Quartalen live zu gehen.

Gebaut wird in Schritten auf einer Staging-Umgebung, die Sie öffnen können, jede Änderung in der Versionskontrolle und über eine Pipeline ausgeliefert - es gibt nie eine große Enthüllung. Der Launch ist eine Checkliste, kein Ereignis: Domains, Analytics, Search Console, Fehlerüberwachung, Backups, eine Support-Adresse. Danach messen wir, was Nutzer tun, und iterieren darauf - nicht auf Meinungen.

Der Code gehört Ihnen, in Ihrem Repository, dokumentiert. Nichts bindet Sie an mich, und die Leute, die ich für einen größeren Umfang dazuhole, sind solche, mit denen ich bereits geliefert habe. Umfang und Kosten hängen vom Problem ab, das vor mir liegt - deshalb gibt es keine Preistabelle. Nennen Sie mir das Problem, und ich sage Ihnen, was es braucht.

Prozessautomatisierung und KI, wo sie sich auszahlen

Die meisten Automatisierungsanfragen sind in Wahrheit der Wunsch, eine wiederkehrende Sache nicht mehr zu tun: Bestellungen neu eintippen, Dokumenten nachlaufen, Daten von einem System ins andere kopieren, Logs von Hand lesen. Das löst man mit Integrationen und kleinen Services, nicht mit Plattformen. Meine eigenen Werkzeuge baue ich genauso - ein Search-Console-Archiv, das Googles Aufbewahrungsfrist überlebt, ein Kommandozeilen-Tool zur Inhaltsanalyse, Log-Reader -, und derselbe Ansatz funktioniert im Unternehmen eines Kunden.

KI kommt dort hinein, wo sie echte Arbeit abnimmt: Dokumente klassifizieren und auslesen, aus strukturierten Daten Entwürfe erzeugen, aus einem bekannten Korpus antworten, Anfragen weiterleiten. Sie bleibt draußen, wo eine Regel reicht - denn eine Regel ist billiger, schneller und halluziniert nicht. Die Architektur entscheidet das pro Aufgabe, und ich sage Ihnen, was was ist.

Der Stack - und warum

Next.js und React, wenn das Produkt öffentlich ist und Suche zählt, weil Server-Rendering und Core Web Vitals eingebaut sind. Vue und Nuxt, wenn ein Team bereits dort zu Hause ist. Laravel, wenn das Produkt eine Geschäftsanwendung mit Rollen, Abrechnung und Reporting ist - AdvokatX läuft auf Laravel, Inertia und Vue. Node und Express für Services, Integrationen und Echtzeit. Darunter PostgreSQL oder MySQL, darüber AWS oder Vercel, und eine CI-Pipeline ab der ersten Woche.

Zehn Jahre damit, an Produkten, die noch laufen. Wer einen Laravel-Entwickler, einen Node.js-Entwickler oder einen Freelancer für Webentwicklung sucht, sucht - ehrlich gesagt - jemanden, der zwischen diesen Werkzeugen für sein Problem wählen kann. Genau dafür werde ich beauftragt.

Wenn das Projekt größer ist

Ich leite jedes Projekt selbst. Braucht der Umfang mehr als ein Paar Hände, hole ich Kollegen dazu, mit denen ich bereits Projekte umgesetzt habe - und Sie haben weiterhin einen Ansprechpartner, der für das Ergebnis verantwortlich ist. Sie beauftragen keinen einzelnen Entwickler, sondern die Lieferung. Die meisten Projekte bearbeite ich allein; das Team ist für die, die es brauchen.

  • Entwicklung
  • QA
  • DevOps
  • Security
  • Support
  • Projektmanagement
  • Marketing

Was Kunden zuerst fragen

Entwickeln Sie auch mobile Apps?
Web zuerst, einschließlich Progressive Web Apps, die sich installieren lassen und offline funktionieren - das brauchen die meisten Geschäftsprobleme. Bei einer nativen App liegen Architektur und Backend bei mir, die native Seite kommt von Leuten, mit denen ich bereits geliefert habe.
Wem gehört der Code?
Ihnen, vom ersten Commit an, in einem Repository unter Ihrem Konto. Dokumentation und Deployment gehören zur Lieferung, sodass ein anderer Entwickler morgen übernehmen könnte.
Können Sie eine bestehende Codebasis übernehmen?
Ja, und es beginnt mit einer Bestandsaufnahme, damit wir beide wissen, was da ist. Das meiste, was ich heute betreibe, hat zuerst jemand anderes gebaut.
Machen Sie auch das Design?
Bei Produkten ja - Designsystem, Oberfläche und Texte gehören zum Bau, weil sie mitentscheiden, ob jemand zahlt. Für Markenarbeit darüber hinaus hole ich einen Designer dazu, mit dem ich bereits gearbeitet habe.
Wie lange dauert es, bis etwas live ist?
Das hängt vom Problem ab, und genau das klärt das erste Gespräch. Der MVP-Umfang wird so gewählt, dass eine erste Version in Wochen vor echten Nutzern steht - der Rest wird auf dem aufgebaut, was sie damit tun.
Wie wird abgerechnet?
Pro Projekt, nach dem ersten Gespräch, und nie nach einer Preistabelle auf dieser Website. Schicken Sie mir das Problem, und Sie bekommen eine klare Antwort.