Nikola Arsić
Obim
Od arhitekture do tržišta
Stack
Next.js, Laravel, Node, Vue
Saradnja
Direktno, bez agencije između

Od table do kupaca koji plaćaju, od jednog arhitekte.

Ovo je posao koji najviše želim. Vi donosite problem - proces koji živi u tabelama, ideju za proizvod, alat koji vašem timu treba a ne može da se kupi - a ja projektujem sistem, napravim ga, lansiram i stavim pred ljude koji će ga platiti. Dva proizvoda na ovom sajtu su moja od početka do kraja, sa kupcima koji plaćaju i sandučetom za podršku na koje sam odgovaram, pa ništa od ovoga nije teorija.

Šta se pravi

Uglavnom web aplikacije, jer se tu poslovni problem i browser sreću. Zajednička nit je da svaka zamenjuje nešto što se radilo ručno, u tabeli ili u alatu koji je skoro odgovarao.

  • SaaS proizvodi: multi-tenant od prvog dana, sa naplatom, probnim periodom, ulogama i admin stranom za koju niko ne planira budžet
  • MVP: najmanja verzija koja može da uzme novac od pravog kupca, napravljena da se proširuje, a ne da se baci
  • Interni alati i back office: dashboardi, tokovi odobravanja, dispečing, izveštavanje - softver koji vaš tim zaista koristi ceo dan
  • Portali za klijente i samousluga: nalozi, dokumenti, porudžbine i zahtevi, povezani sa sistemom u kom je izvor istine
  • Automatizacija procesa i AI alati: obrada dokumenata i podataka, integracije između sistema, i AI tamo gde uklanja stvaran posao umesto da dodaje chat prozor
  • E-commerce na ivicama: headless storefront-ovi, sopstvene integracije i aplikacije koje PrestaShop ili Shopify prodavnici trebaju, a ne mogu da se kupe

Razvoj softvera po meri od čoveka koji mora i da ga proda

Softverska firma vam prodaje projektnog menadžera, dizajnera, developera i QA inženjera, a onda vam preda proizvod bez kupaca. Dva proizvoda koja vodim - svezapausal.rs za paušalce u Srbiji i AdvokatX za advokatske kancelarije - projektovao sam, napravio, plasirao i podržavam sam. Oba dolaze do korisnika kroz besplatne alate i vodiče koji odgovaraju na pitanja koja ljudi zaista kucaju u Google, što je marketing na koji developer obično ne misli, a marketar obično ne ume da napravi.

To je razlika koju prodajem. Arhitektura se projektuje oko toga kako će proizvod biti pronađen i plaćen, a ne samo kako će raditi. SEO je u prvom commit-u. Onboarding piše osoba koja je napravila registraciju. A kad nešto pukne u devet uveče, odgovara onaj ko ga je napisao.

Kako projekat teče, od ideje do prvog kupca koji plaća

Počinje od problema, a ne od spiska funkcija: ko ga ima, koliko ih danas košta, koliko bi platili da ga se reše. Iz toga nastaje kratak arhitekturni dokument - model podataka, granice sistema, šta se gradi a šta kupuje - i obim MVP-a dovoljno mali da se isporuči u nedeljama, a ne kvartalima.

Gradi se u koracima na staging okruženju koje možete da otvorite, svaka promena je u version control-u i ide kroz pipeline, pa nema velikog otkrivanja na kraju. Lansiranje je čeklista, a ne događaj: domeni, analitika, Search Console, nadzor grešaka, backup, adresa za podršku. Zatim merimo šta korisnici rade i na tome iteriramo, a ne na mišljenjima.

Kod je vaš, u vašem repozitorijumu, dokumentovan. Ništa nije vezano za mene, a ljudi koje dovodim za veći obim su oni sa kojima sam već isporučivao. Obim i cena zavise od problema, pa cenovnika nema: opišite problem i reći ću vam šta treba.

Automatizacija procesa i AI, gde se isplate

Većina zahteva za automatizaciju je zapravo želja da se prestane sa jednom repetitivnom stvari: prekucavanje porudžbina, jurenje dokumenata, kopiranje podataka iz jednog sistema u drugi, ručno čitanje logova. To se rešava integracijama i malim servisima, ne platformama. Sopstvene alate gradim isto tako - arhivu Search Console-a koja nadživi Google-ovo čuvanje podataka, CLI za analizu sadržaja, čitače logova - i isti pristup radi unutar klijentovog poslovanja.

AI ulazi tamo gde uklanja stvaran posao: klasifikacija i izvlačenje podataka iz dokumenata, nacrti iz strukturiranih podataka, odgovaranje iz poznatog korpusa, usmeravanje zahteva. Ostaje van tamo gde bi pravilo bilo dovoljno, jer je pravilo jeftinije, brže i ne halucinira. O tome odlučuje arhitektura, po zadatku, i reći ću vam šta je šta.

Stack, i zašto

Next.js i React kad je proizvod javan i kad je pretraga važna, jer server renderovanje i Core Web Vitals dolaze ugrađeni. Vue i Nuxt kad tim već živi tamo. Laravel kad je proizvod poslovna aplikacija sa ulogama, naplatom i izveštavanjem - AdvokatX radi na Laravel-u, Inertia-i i Vue-u. Node i Express za servise, integracije i rad u realnom vremenu. Ispod PostgreSQL ili MySQL, iznad AWS ili Vercel, i CI pipeline od prve nedelje.

Deset godina u ovome, na proizvodima koji i dalje rade. Ako tražite Next.js developera, Laravel developera ili Node developera, iskren odgovor je da tražite nekoga ko ume da izabere između njih za vaš problem - i baš za to me angažuju.

Kad je projekat veći

Svaki projekat vodim ja. Kad obim traži više od jednog para ruku, dovodim ljude sa kojima sam već isporučio projekte - a vi i dalje imate jednu osobu koja odgovara za rezultat. Ne angažujete jednog developera, nego celu isporuku. Većina poslova ostaje samo kod mene; tim postoji za projekte kojima zaista treba.

  • Razvoj
  • QA
  • Devops
  • Bezbednost
  • Podrška
  • Vođenje projekta
  • Marketing

Šta ljudi prvo pitaju

Pravite li mobilne aplikacije?
Prvo web, uključujući progresivne web aplikacije koje se instaliraju i rade offline, jer je to ono što većini poslovnih problema treba. Za nativnu aplikaciju arhitektura i backend su moji, a nativnu stranu rade ljudi sa kojima sam već isporučivao.
Ko je vlasnik koda?
Vi, od prvog commit-a, u repozitorijumu pod vašim nalogom. Dokumentacija i deployment su deo isporuke, pa bi drugi developer mogao da preuzme već sutra.
Možete li da preuzmete postojeću bazu koda?
Da, i počinje pregledom da oboje znamo šta postoji. Većinu onoga što danas vodim prvo je napravio neko drugi.
Radite li i dizajn?
Za proizvode da - dizajn sistem, interfejs i tekstovi su deo izrade, jer odlučuju o tome da li će iko platiti. Za brend izvan toga dovodim dizajnera sa kojim sam već radio.
Koliko traje dok nešto ne bude živo?
Zavisi od problema, i to utvrđuje prvi razgovor. Obim MVP-a se bira tako da prva verzija bude pred pravim korisnicima za nekoliko nedelja, a ostalo se gradi na onome što oni sa njom rade.
Kako se formira cena?
Po projektu, posle prvog razgovora, i nikad iz cenovnika na ovom sajtu. Opišite problem i dobićete jasan odgovor.