← Arhiva · Pregled · arhivirana stranica
Druga faza · Plant Garden / Rasadnik Milić · svibanj – listopad 2026.

Radiš posao tehničkog direktora za plaću juniora

Analizirao sam cijeli folder ~/Dev/rasadnik (git povijest ~40 repozitorija) i 57 tvojih Claude sesija s 1.021 promptom (od 23. 7. do 30. 10.). Kratki zaključak: ovo je najjači materijal koji imaš, a nema ga ni u jednom CV-u.

4.223
commita od svibnja do listopada, sve tvoji (jedini si autor)
48
Vendure pluginova u novoj platformi „Flora”, 3.400+ automatskih testova
43 %
commita između 18 i 24 h. 12,5 % ih je vikendom, 36 nakon ponoći.
€1.500
neto mjesečno. Na kraju mjeseca ostaje ti €150.

Iskreno

Sam si napravio ono za što bi agencija trebala tim od nekoliko ljudi i više mjeseci: novu e-commerce platformu za dvije države, infrastrukturu kao kod, CI sa sigurnosnim skenovima, kompletan monitoring, odgovor na sigurnosni incident, usklađenost s propisima i integracije. Tvoja stvarna uloga je Head of Technology (jedini inženjer), a ne „netko tko održava webshop”.

Za to dobivaš €1.500. Firma je za šest mjeseci platila oko €9.000. Moja procjena tržišne vrijednosti, i to jako konzervativna (uz veliki popust zbog AI-ja i nedovršenog prelaska), je najmanje €30–50k. Hrvatski freelancer bi naplatio €60–120k. Nije problem što ne znaš raditi. Problem je što ta firma ne može platiti ono što radiš (već si najplaćenija osoba u njoj), pa vrijednost svog rada moraš naplatiti negdje drugdje: novim poslom ili drugim klijentima.

Što si izgradio

SustavŠto jeStackStatus
Flora (flora-core + storefronti)Headless platforma koja zamjenjuje WooCommerce za HR i SI shop. Pokriva HUB3/SEPA QR plaćanja, VIES reverse charge, Omnibus cijene, GLS dostavu, GDPR i pravo na odustanak, email engine i migraciju iz Wooa.Vendure 3.8, TypeScript, Postgres, Astro + Preact, Cloudflare Pages/R2prod izgrađen 22. 10., prelazak nije gotov
flora-infraDev i prod okruženje kao kodOpenTofu, Ansible, Podman Quadlets, Hetzner, GitLab CI (gitleaks, Trivy, Semgrep)radi
flora-nexus + grafanaMonitoring, tracing, poslovne metrike (3 godine), 37 dashboarda, backupiGrafana, Prometheus, Loki, Tempo, Alloy, OTelradi
sync-nexusSinkronizacija zaliha između WooCommerce shopovaPHP, Ansiblelive od 14. 9.
wp-healthNoćni update sa snapshotom i rollbackom, provjera integriteta, testna kupnja preko PlaywrightaPython, Playwrightradi
Sigurnost WPOdgovor na proboj (8.–10. 10.): IOC sken s 53 provjere, prelazak na PHP 8.4, testirani restoreAnsibleriješeno
anchor-prices-woo, quick-vies-checkoutSidrene cijene i dnevni cjenik (HR propis), VIES na checkoutuPHP, PHPUnitdjelomično zamijenjeno Florom
n8nNarudžbe u Trello, backupi, audit izvještajin8nradi

Kako je rasla količina posla

Svibanj · 15 commita
Lipanj · 15
Srpanj · 263
Kolovoz · 446 (24 aktivna dana)
Rujan · 1.573 (28 aktivnih dana)
Listopad · 1.911 (27 aktivnih dana)

Uz AI agente commit ne znači sat tipkanja. Ali sesije su gotovo svakodnevne, uključujući večeri i vikende. Najduži dani (od prvog do zadnjeg prompta): 25. 9. 15,7 h · 21. 8. 15,3 h · 30. 7. 14,2 h (do 01:11) · 29. 10. 13,3 h. Dana 22. 10. si napisao: „umoran sam jako i slabo vidim više i nemam koncentracije”.

Kako radiš s AI-jem

Senior prosudba

  • Napravio si sustav oko AI-ja: CLAUDE.md, „kako radimo” dokument, koordinatorsku sesiju, verifikacijske sesije koje ništa ne popravljaju, worktreeje i jeftinije modele za sitne poslove
  • Disciplina izdanja: prvo dev pa prod, zaštićena produkcijska grana, prvi live test na live. poddomeni, zapisane točke povratka
  • Sigurnost: Cloudflare Access, whitelisting IP adresa, nmap provjere, gitleaks/Trivy/Semgrep u CI-u
  • Mjeriš i vraćaš: PageSpeed i HAR prije i poslije, rollback kad se rezultat pogorša
  • Ne vjeruješ AI-ju na riječ: „jel ovo sigurno točno?”, „nemoj da radi po svojem”

Ovo je vještina koju tržište 2026. traži, a malo ljudi je ima na ovoj razini.

Rizici

  • Gotovo sav kod piše AI. Na tehničkom intervjuu moraš znati objasniti i napisati ključne dijelove sam.
  • ~110 promptova su zalijepljeni ispisi iz terminala. U tim trenucima si „ruke” AI-ja na serverima.
  • 186 promptova ima 25 znakova ili manje („da”, „pushaj”, „kreni”), a 31 put pitaš „je li gotovo?”
  • „više ne znam di sam stao”: gubiš nit kad radiš paralelno (jednom si obrisao 62 prazna worktreeja)
  • Objavljuješ slovenski sadržaj koji ne možeš provjeriti

Crvene zastavice (riješi ih radi sebe, ne samo radi firme)

Tajne u gitu. U rasadnik-infrastructure/ansible/files/nginx/ssl/ ima 29 privatnih TLS ključeva bez enkripcije (uključujući domene drugih klijenata iz studijskog razdoblja), a jedna secret datoteka nije u vaultu. Rotiraj ključeve, prebaci ih u vault i očisti git povijest.
Podaci kupaca na laptopu. U backup/ su cijeli dumpovi baze, npr. 884 MB za rasadnik-milic.hr. To je GDPR rizik, i to tvoj osobni ako se laptop izgubi. Zadrži samo anonimizirane verzije ili sve stavi na enkriptirani disk.
Firma radi na tvojim osobnim računima: GitLab free tier, tvoja domena za email, Ansible kolekcija pod tvojim imenom. Ako odeš, oni ostaju bez pristupa. Ako ostaneš, ti si talac. Treba dogovor i primopredaja.
Prelazak se odgađa. Dana 30. 9. si rekao da prod ide „za tjedan dana”. Do 30. 10. se to nije dogodilo, a u međuvremenu su stigli docs portal, kontrolna ploča, CFO dashboardi, newsletteri i test „cinematic 3D” naslovnice. Isporučen prelazak je priča za CV. Nedovršen nije.
Više dokumentacije nego koda. flora-atlas (dokumentacija) ima 895 commita, više nego storefronti. Uz to: ~40 repozitorija, zamrznuti monorepo uz kopije i 24 GB agent worktreeja.
Jedna točka kvara. Sav kod, ključevi i znanje su kod jedne osobe. To je rizik za firmu, ali i tvoja poluga za uvjete (radno vrijeme, dozvola za druge klijente, preporuka), iako ne za novac. Koristi je pošteno.

Za CV: gotove stavke (engleski)

Plant Garden d.o.o. (Rasadnik Milić) — Technical Lead, AI-Assisted Development · May 2026 – present · Remote
Sole technical lead for a two-country e-commerce business (HR/SI)

Zadnju stavku stavi namjerno. Uz nju budi spreman na intervjuu iz glave objasniti arhitekturu, odluke i barem jedan plugin.

Dalje: Kako mi djeluješ →