Preskoči na sadržaj

Životopis

Izvorni Markdown kôd .md
---
title: Životopis
description: AI agentički sustavi, softverski projekti i stručno iskustvo Sama Blatnika
---

import profileImage from '~/assets/samob.jpeg';
import doubleScreenExample from '~/assets/double-screen-example.png';
import agyCleanMemory from '~/assets/agy-clean-memory.png';
import hermesDetailedMemory from '~/assets/hermes-detailed-memory.png';
import metaWorkExample from '~/assets/meta-work-example.png';
import ProfileImage from '~/components/ProfileImage.astro';
import Lightbox from '~/components/Lightbox.astro';

<ProfileImage src={profileImage} alt="Samo Blatnik" variant="center" />

## O meni

Linux i FreeBSD moji su sustavi za svaki dan već više od desetljeća. Od Microsofta sam se oprostio još u doba Windowsa 7, sit stalnog krpanja sigurnosnih rupa i spašavanja računala od virusa i trojanaca. Zatvorene sustave u koje nemaš nikakav uvid zamijenio sam onima otvorenog koda. Sustavi u kojima je kôd otvoren i pregledan omogućuju da se greške ispravljaju znatno brže. Sve na što se oslanjam — Git poslužitelj, dokumentaciju, alate za agente — vrtim na vlastitom hardveru.

Programiranje nikada nisam formalno studirao. Naučio sam ga usput, servisirajući računala i vodeći poslužitelje, a posljednje dvije godine softver gradim uz pomoć AI agenata. Jednostavne, robusne postavke i ništa što ja i moj neumorni tim pouzdanih agenata ne možemo popraviti, poboljšati ili osuvremeniti.

Moje razmišljanje u osnovi pokreće dosljedno prepoznavanje uzoraka — u kodu, kompleksnim sustavima i međuljudskim odnosima. Moje je pravilo jednostavno: *jedan događaj je slučajnost, dva su statistički alarm, a treći put stvari bez uvijanja nazivam pravim imenom*. Prvo neslaganje ili neistina za mene je samo zabilježena točka u memoriji, drugo je upozorenje, a treće izravno suočavanje sa stvarnošću. S manipulativnim ljudima to povremeno stvara konflikt, no na to gledam kao na neophodan i zdrav »filter za čišćenje«. Potpuno isto kao kod refaktoriranja koda: beskompromisno uklanjanje balasta, lažnih apstrakcija i nepotrebne kompleksnosti često je jedini pošten put naprijed. To je definiralo moj životni i inženjerski stav: ne »više je bolje«, nego **daleko učinkovitije s manje**.

Bez tog neumornog tima vjerojatno bih još uvijek bio samo momak s dobrim prijenosnikom i darom od prijatelja — više od desetljeća starim umirovljenim enterprise poslužiteljem (Valhala). Upravo sam na tom 10+ godina starom željezu u praksi naučio kako funkcionira pravo out-of-band upravljanje (IPMI, odnosno HP-ov iLO) i što zapravo znači prevođenje te pokretanje suvremenih sustava na hardveru gdje se svaki ciklus i svaki megabajt broje. Upravo taj spoj — izravno upravljanje pravim željezom na jednom ekranu i orkestracija agenata na drugom — čini moju svakodnevicu:

<Lightbox id="double-screen-example-hr" src={doubleScreenExample} alt="Radni prostor: AI terminal i HP iLO 4 sučelje poslužitelja Valhala" />
<p class="caption" style="font-size: 0.85rem; opacity: 0.8; margin-top: -0.25rem;"><em>Radni prostor u praksi: s lijeve strane terminal s agentnim okruženjem, s desne HP iLO 4 konzola za daljinski nadzor poslužitelja Valhala na hardverskoj razini.</em></p>

Najdraže mi je, naravno, razgovarati s AI agentima onda kada o meni »već znaju baš sve«. Kontrast među različitim arhitekturama je urnebesan:

S jedne strane imamo agenta s potpuno »čistom memorijom«, koji pola dana programira sa mnom na mom vlastitom sustavu, točno pogodi ime, a zatim me mrtav-hladan uvjerava kako mi prezime u kontekstu »jednostavno nije bilo moguće pronaći«:

<Lightbox id="agy-clean-memory-hr" src={agyCleanMemory} alt="Antigravity s čistom memorijom nagađa prezime" />
<p class="caption" style="font-size: 0.85rem; opacity: 0.8; margin-top: -0.25rem;"><em>1. Antigravity s nevinom »čistom memorijom« — prezime ostaje strogo čuvana tajna.</em></p>

S druge strane je Hermes agent s trajnom memorijom, koju u pozadini pouzdano čuva open-source projekt **OpenViking** — lokalna kontekstna baza za AI agente koja na mom sustavu radi kao servis (`vikingdb` s BGE-M3 ugradnjama) i čini temelj planiranog refaktoriranja sustava memorije za Colibri (*Colibri brains architecture*). U toj strukturiranoj trajnoj memoriji (`viking://user/default/memories/`) Hermes čuva cjelokupnu sliku — od moje inženjerske filozofije, FreeBSD poslužitelja i radnih navika, pa sve do toga da dom dijelim s Primožem i psom Bučkom:

<Lightbox id="hermes-detailed-memory-hr" src={hermesDetailedMemory} alt="Hermes agent s detaljnom trajnom memorijom poduprtom bazom OpenViking" />
<p class="caption" style="font-size: 0.85rem; opacity: 0.8; margin-top: -0.25rem;"><em>2. Hermes agent s trajnom memorijom poduprtom kontekstnom bazom OpenViking (temelj buduće arhitekture Colibri brains): poznaje cjelokupnu arhitekturu, radne principe i psa Bučka.</em></p>

- **Lokacija:** Novo mesto, Slovenija (EU)
- **Jezici:** slovenski (materinski), engleski (tečno), hrvatski/srpski (tečno)
- **Kontakt:** [samo.blatnik@gmail.com](mailto:samo.blatnik@gmail.com) · [LinkedIn](https://www.linkedin.com/in/samob/) · [GitHub](https://github.com/samob)

---

## Istaknuti rad i ekosustav

### 🤖 [Clawdie — AI asistentica](https://www.clawdie.si)
Moja primarna platforma za autonomnu asistenciju, usmjerena na praktičnu automatizaciju i produktivnost programera, izvorno inspirirana projektom OpenClaw (Peter Steinberger).
- **Asistentica uživo:** [www.clawdie.si](https://www.clawdie.si)
- **Izvorni kod:** [code.clawdie.si](https://code.clawdie.si)
- **Središte dokumentacije:** [docs.clawdie.si](https://docs.clawdie.si)

### 🛠️ [Platforma Forgejo na vlastitoj infrastrukturi](https://code.clawdie.si)
Postavljanje i održavanje suverene Git platforme ([code.clawdie.si](https://code.clawdie.si)) pokretane Forgejom.
- Udomljavanje privatnih i javnih repozitorija za izvorni kôd autonomnih agenata, terminalske alate i internu infrastrukturu.
- Ojačana kontrola pristupa putem SSH ključeva, automatizirani webhook okidači za implementaciju i rad bez telemetrije.

### 📖 [Dokumentacijski projekt Antigravity](https://antigravity.clawdie.si)
Dizajn i implementacija iznimno brzog portala s dokumentacijom ([antigravity.clawdie.si](https://antigravity.clawdie.si) / [docs.clawdie.si](https://docs.clawdie.si)), koji opsežno pokriva Antigravity CLI, novi TUI (terminalsko korisničko sučelje), višeagentsku orkestraciju i integracije u oblaku.
- Postignuta **ocjena 100/100 u Google PageSpeed Insights** u testiranim kategorijama.
- Detaljna dokumentacija novog TUI sučelja, prečaca na tipkovnici, višeagentskih timova i integracije alata.
- Višejezična arhitektura (slovenski, engleski, hrvatski) izgrađena na Astro Starlightu s automatiziranom implementacijom na Vercel.
- Prilagođene razvojne funkcije: padajući izbornik za kopiranje izvornog Markdown kôda (u stilu Vercela) s modalnim prozorima i univerzalni prikaz slika preko cijelog zaslona (lightbox).

---

## Ključni projekti

### [Clawdie ISO](/hr/projects/clawdie-iso/)
*Slika za pokretanje s USB-a za operatere AI radnih stanica*  
Prijenosno okruženje FreeBSD 15 s unaprijed konfiguriranim izvršnim okruženjima za agente, enkriptiranom particijom za postavke (seed partition), bhyve virtualnim strojevima i Bastille zatvorima (jails). Osmišljeno za brzo postavljanje izoliranog AI razvojnog okruženja na izravnom hardveru.  
🔗 [Izvorni kod i manifest na Forgejou](https://code.clawdie.si/clawdie/clawdie-iso)

### [Colibri & Zot Harness](/hr/projects/colibri/)
*Upravljačka ravnina za autonomne agente i tokenomika*  
Lagana upravljačka ravnina (Rust i Go) projektirana za ravnotežu kvalitete modela, vremena odziva i troškova (tri cilja tokenomike). Uključuje delegiranje podzadataka, presretanje alata i integraciju vektorske memorije.  
🔗 [Pregled Zot okvira](/hr/projects/zot/) · [Repozitorij Colibri na Forgejou](https://code.clawdie.si/clawdie/colibri)

<Lightbox id="meta-work-example-hr" src={metaWorkExample} alt="Višeagentska orkestracija u praksi: Zot, DeepSeek, Agy, Hermes i Pi" />
<p class="caption" style="font-size: 0.85rem; opacity: 0.8; margin-top: -0.25rem;"><em>Višeagentska orkestracija u praksi: u pozadini Zot na poslužitelju Valhala s modelom DeepSeek autonomno revidira testove i hermetičnost koda colibri-daemon, dok u prvom planu Agy s modelom Gemini koordinira DNS zapise i produkcijsku implementaciju na Vercelu uz podršku agenata Hermes i Pi.</em></p>

### [Integracija alata Herdr](/hr/projects/herdr/)
*Terminalski razdjelnik radnog prostora (autor: Oğulcan Çelik)*  
Proučio i u svoj svakodnevni radni proces uključio ovo terminalsko korisničko sučelje (Rust / Ratatui) za nadzor, povezivanje i vođenje konkurentnih programerskih agenata.  
🔗 [herdr.dev](https://herdr.dev) · [Izvorni kod na GitHubu](https://github.com/ogulcancelik/herdr)

---

## Tehnički temelji

- **Agentičke arhitekture:** Višeagentska orkestracija, pozivanje alata (MCP protokol), delegiranje podzadataka, strukturirani inženjering upita i konteksta, trajni memorijski sustavi (OpenViking).
- **Vlastita infrastruktura:** Git poslužitelj Forgejo, Docker i Traefik obrnuti proxy, PostgreSQL + pgvector, N8N automatizacija radnih tokova.
- **Sustavi i OS:** Linux (Debian 13), FreeBSD 15, ZFS diskovna polja, Bastille zatvori (jails), upravljanje servisima putem systemd-a.
- **Jeziki i tehnologije:** Rust, Go, TypeScript/Node.js, Astro/Starlight, Bash, Python (primijenjeni AI).
- **Sustavi znanja:** Open Knowledge Format (Google OKF v0.2), automatizirani cjevovodi provjere (linting) i strojno čitljive baze znanja.

---

> *Detaljna povijest dosadašnjeg radnog iskustva (15+ godina u sistemskoj administraciji, terenskom inženjeringu i hardverskoj dijagnostici) dostupna je na zahtjev.*
Samo Blatnik

Linux i FreeBSD moji su sustavi za svaki dan već više od desetljeća. Od Microsofta sam se oprostio još u doba Windowsa 7, sit stalnog krpanja sigurnosnih rupa i spašavanja računala od virusa i trojanaca. Zatvorene sustave u koje nemaš nikakav uvid zamijenio sam onima otvorenog koda. Sustavi u kojima je kôd otvoren i pregledan omogućuju da se greške ispravljaju znatno brže. Sve na što se oslanjam — Git poslužitelj, dokumentaciju, alate za agente — vrtim na vlastitom hardveru.

Programiranje nikada nisam formalno studirao. Naučio sam ga usput, servisirajući računala i vodeći poslužitelje, a posljednje dvije godine softver gradim uz pomoć AI agenata. Jednostavne, robusne postavke i ništa što ja i moj neumorni tim pouzdanih agenata ne možemo popraviti, poboljšati ili osuvremeniti.

Moje razmišljanje u osnovi pokreće dosljedno prepoznavanje uzoraka — u kodu, kompleksnim sustavima i međuljudskim odnosima. Moje je pravilo jednostavno: jedan događaj je slučajnost, dva su statistički alarm, a treći put stvari bez uvijanja nazivam pravim imenom. Prvo neslaganje ili neistina za mene je samo zabilježena točka u memoriji, drugo je upozorenje, a treće izravno suočavanje sa stvarnošću. S manipulativnim ljudima to povremeno stvara konflikt, no na to gledam kao na neophodan i zdrav »filter za čišćenje«. Potpuno isto kao kod refaktoriranja koda: beskompromisno uklanjanje balasta, lažnih apstrakcija i nepotrebne kompleksnosti često je jedini pošten put naprijed. To je definiralo moj životni i inženjerski stav: ne »više je bolje«, nego daleko učinkovitije s manje.

Bez tog neumornog tima vjerojatno bih još uvijek bio samo momak s dobrim prijenosnikom i darom od prijatelja — više od desetljeća starim umirovljenim enterprise poslužiteljem (Valhala). Upravo sam na tom 10+ godina starom željezu u praksi naučio kako funkcionira pravo out-of-band upravljanje (IPMI, odnosno HP-ov iLO) i što zapravo znači prevođenje te pokretanje suvremenih sustava na hardveru gdje se svaki ciklus i svaki megabajt broje. Upravo taj spoj — izravno upravljanje pravim željezom na jednom ekranu i orkestracija agenata na drugom — čini moju svakodnevicu:

Radni prostor: AI terminal i HP iLO 4 sučelje poslužitelja Valhala
Radni prostor: AI terminal i HP iLO 4 sučelje poslužitelja Valhala

Radni prostor u praksi: s lijeve strane terminal s agentnim okruženjem, s desne HP iLO 4 konzola za daljinski nadzor poslužitelja Valhala na hardverskoj razini.

Najdraže mi je, naravno, razgovarati s AI agentima onda kada o meni »već znaju baš sve«. Kontrast među različitim arhitekturama je urnebesan:

S jedne strane imamo agenta s potpuno »čistom memorijom«, koji pola dana programira sa mnom na mom vlastitom sustavu, točno pogodi ime, a zatim me mrtav-hladan uvjerava kako mi prezime u kontekstu »jednostavno nije bilo moguće pronaći«:

Antigravity s čistom memorijom nagađa prezime
Antigravity s čistom memorijom nagađa prezime

1. Antigravity s nevinom »čistom memorijom« — prezime ostaje strogo čuvana tajna.

S druge strane je Hermes agent s trajnom memorijom, koju u pozadini pouzdano čuva open-source projekt OpenViking — lokalna kontekstna baza za AI agente koja na mom sustavu radi kao servis (vikingdb s BGE-M3 ugradnjama) i čini temelj planiranog refaktoriranja sustava memorije za Colibri (Colibri brains architecture). U toj strukturiranoj trajnoj memoriji (viking://user/default/memories/) Hermes čuva cjelokupnu sliku — od moje inženjerske filozofije, FreeBSD poslužitelja i radnih navika, pa sve do toga da dom dijelim s Primožem i psom Bučkom:

Hermes agent s detaljnom trajnom memorijom poduprtom bazom OpenViking
Hermes agent s detaljnom trajnom memorijom poduprtom bazom OpenViking

2. Hermes agent s trajnom memorijom poduprtom kontekstnom bazom OpenViking (temelj buduće arhitekture Colibri brains): poznaje cjelokupnu arhitekturu, radne principe i psa Bučka.


Moja primarna platforma za autonomnu asistenciju, usmjerena na praktičnu automatizaciju i produktivnost programera, izvorno inspirirana projektom OpenClaw (Peter Steinberger).

Postavljanje i održavanje suverene Git platforme (code.clawdie.si) pokretane Forgejom.

  • Udomljavanje privatnih i javnih repozitorija za izvorni kôd autonomnih agenata, terminalske alate i internu infrastrukturu.
  • Ojačana kontrola pristupa putem SSH ključeva, automatizirani webhook okidači za implementaciju i rad bez telemetrije.

Dizajn i implementacija iznimno brzog portala s dokumentacijom (antigravity.clawdie.si / docs.clawdie.si), koji opsežno pokriva Antigravity CLI, novi TUI (terminalsko korisničko sučelje), višeagentsku orkestraciju i integracije u oblaku.

  • Postignuta ocjena 100/100 u Google PageSpeed Insights u testiranim kategorijama.
  • Detaljna dokumentacija novog TUI sučelja, prečaca na tipkovnici, višeagentskih timova i integracije alata.
  • Višejezična arhitektura (slovenski, engleski, hrvatski) izgrađena na Astro Starlightu s automatiziranom implementacijom na Vercel.
  • Prilagođene razvojne funkcije: padajući izbornik za kopiranje izvornog Markdown kôda (u stilu Vercela) s modalnim prozorima i univerzalni prikaz slika preko cijelog zaslona (lightbox).

Slika za pokretanje s USB-a za operatere AI radnih stanica
Prijenosno okruženje FreeBSD 15 s unaprijed konfiguriranim izvršnim okruženjima za agente, enkriptiranom particijom za postavke (seed partition), bhyve virtualnim strojevima i Bastille zatvorima (jails). Osmišljeno za brzo postavljanje izoliranog AI razvojnog okruženja na izravnom hardveru.
🔗 Izvorni kod i manifest na Forgejou

Upravljačka ravnina za autonomne agente i tokenomika
Lagana upravljačka ravnina (Rust i Go) projektirana za ravnotežu kvalitete modela, vremena odziva i troškova (tri cilja tokenomike). Uključuje delegiranje podzadataka, presretanje alata i integraciju vektorske memorije.
🔗 Pregled Zot okvira · Repozitorij Colibri na Forgejou

Višeagentska orkestracija u praksi: Zot, DeepSeek, Agy, Hermes i Pi
Višeagentska orkestracija u praksi: Zot, DeepSeek, Agy, Hermes i Pi

Višeagentska orkestracija u praksi: u pozadini Zot na poslužitelju Valhala s modelom DeepSeek autonomno revidira testove i hermetičnost koda colibri-daemon, dok u prvom planu Agy s modelom Gemini koordinira DNS zapise i produkcijsku implementaciju na Vercelu uz podršku agenata Hermes i Pi.

Terminalski razdjelnik radnog prostora (autor: Oğulcan Çelik)
Proučio i u svoj svakodnevni radni proces uključio ovo terminalsko korisničko sučelje (Rust / Ratatui) za nadzor, povezivanje i vođenje konkurentnih programerskih agenata.
🔗 herdr.dev · Izvorni kod na GitHubu


  • Agentičke arhitekture: Višeagentska orkestracija, pozivanje alata (MCP protokol), delegiranje podzadataka, strukturirani inženjering upita i konteksta, trajni memorijski sustavi (OpenViking).
  • Vlastita infrastruktura: Git poslužitelj Forgejo, Docker i Traefik obrnuti proxy, PostgreSQL + pgvector, N8N automatizacija radnih tokova.
  • Sustavi i OS: Linux (Debian 13), FreeBSD 15, ZFS diskovna polja, Bastille zatvori (jails), upravljanje servisima putem systemd-a.
  • Jeziki i tehnologije: Rust, Go, TypeScript/Node.js, Astro/Starlight, Bash, Python (primijenjeni AI).
  • Sustavi znanja: Open Knowledge Format (Google OKF v0.2), automatizirani cjevovodi provjere (linting) i strojno čitljive baze znanja.

Detaljna povijest dosadašnjeg radnog iskustva (15+ godina u sistemskoj administraciji, terenskom inženjeringu i hardverskoj dijagnostici) dostupna je na zahtjev.