Skip to main content

Programer · osnivač BrainCore-a

Gradim memoriju, alate i mostove za AI coding agente.

Programer od 2002. Osnivač BrainCore-a. Autor total-agent-memory, memorije za AI coding agente.

Novi Sad, Srbija · nezavisno · klijenti iz Rusije, SAD, Australije i Srbije
Vitalii Cherepanov

Vitalii Cherepanov

Programer · Osnivač BrainCore-a · Autor total-agent-memory

  • 128 GitHub stars
  • 1,038 pratilaca na LinkedIn
  • 86,730 LinkedIn impressions / god
  • 1,500 pročitano top tekst
  • 1998 kod od
  • 6 pinned OSS projekata

Priča

Kod od 1998, programer od 2002, sada gradim infrastrukturu za AI coding agente.

Počeo sam da programiram 1998, još u školi, a kao programer radim od 2002. Prve godine su bili poslovi automatizacije u Irkutsku: inženjer u Baikal-Global-Service i rukovodilac sektora za automatizaciju u Sibinstromu. Od decembra 2004. do juna 2010. služio sam u Oružanim snagama Rusije (regrutni rok, zatim ugovor) i u slobodno vreme nastavio da programiram.

Posle službe radio sam u Tihorecku kao softverski inženjer i rukovodilac automatizacije, a od 2012. kao preduzetnik: PHP, Symfony i 1C-Bitrix sistemi za e-commerce, integracije plaćanja i CRM, sa modulima prodavanim na 1C-Bitrix Marketplace-u 2015. do 2017. Od 2020. do 2022. bio sam vodeći tehnički programer, a zatim inženjer za razvoj softvera u DeMedia-i. Od 2022. radim po ugovorima za klijente iz Rusije, SAD, Australije i Srbije.

Od februara 2026. gradim open-source infrastrukturu za AI coding agente: total-agent-memory (lokalni memorijski server preko MCP-a), a2abridge (mreža agenata na protokolu A2A 1.0) i a2a-php-sdk. 2026. osnovao sam BrainCore, ljudski mozak izgrađen u softveru kao biološki detaljna spiking neuronska mreža.

Od avgusta 2025. živim u Novom Sadu, Srbija, i radim kao registrovani preduzetnik.

  1. nov. 2025 do danas 1 g.

    Izvođač, razvoj softvera

    Kite Union Pty Ltd, Australia

    • Ugovor
    • Daljinski

    AI i RAG platforme

    • Closed-book RAG SaaS preko četiri runtime-a (Go API i worker, Python ingestion, Angular SPA, sandbox PHP runner): svaki odgovor je utemeljen na doslovnom citatu iz izvora ili vraća „nema podataka"; proverava se na golden-set QA.
    • Retrieval jezgro: hibrid pgvector cosine i Postgres full-text search sa RRF fusion, SHA-256 chunk keš, per-plan kvote, multi-step prompt i macro engine nad pluggable LLM ruterom (Anthropic, OpenAI, offline fallback).
    • Health-tracking SaaS sa self-hosted medicinskim RAG-om (PubMedBERT embeddings u pgvector), provider-apstrakcije za AI i plaćanja; Symfony 7.2 backend (44 entiteta, oko 16 async handlera) i Nuxt 3 aplikacije.

    Bitrix24 integracije i naplata

    • Dvosmerna sinhronizacija Bitrix24 i PostgreSQL za property-management platformu: webhook ingestion, outbox i response-handler pipeline, timezone-korektni digest-i; sinhronizacija komentara i taskova idempotentna pod paralelnim worker-ima.
    • Naplata i integracije: Stripe i RevenueCat, Google OAuth i dvosmerna Calendar sinhronizacija, Garmin nosivi uređaji, Telegram dostava. Stripe u Symfony Messenger outbox za exactly-once sinhronizaciju product i price.

    Integritet podataka i aplikacije

    • Retail-analytics sinhronizacija: ispravljeno pet tačaka tihog gubitka podataka (rano zaustavljanje paginacije, flush bafera samo na kraju, slab 429 back-off); per-page flush, eksponencijalni retry, page-level audit tabela; tri meseca istorije prodaje usklađena sa izvorom istine.
    • Nativne iOS (Swift) i Android (Kotlin) aplikacije i sajt sa API-jem za video proizvod (Floaty TV); Flutter aplikacija za MyMoneyMedic.
    Stack
    • Go 1.25
    • PHP 8.4 / Symfony 7.2
    • Python (FastAPI)
    • Vue 3 / Nuxt 3
    • Angular 20
    • Swift
    • Kotlin
    • Flutter (Dart)
    • PostgreSQL + pgvector
    • Bitrix24 REST
    • Stripe / RevenueCat
    • RabbitMQ
    • Docker
    • AWS
    • Azure
  2. jul 2025 do danas 1 g. 4 mes.

    Preduzetnik, razvoj softvera

    Vitalii Cherepanov PR, Novi Sad, Serbia

    • Sopstveni posao
    • Registrovani preduzetnik u Srbiji; pravno lice za sve klijentske ugovore od jula 2025.
    • Sopstveni projekti: total-agent-memory, a2abridge, a2a-php-sdk, BrainCore, fluenta.club, itcrib.com.
    Stack
    • Go
    • PHP / Symfony
    • Python
    • PostgreSQL
    • Docker
    • MCP
    • A2A 1.0
  3. jul 2025 do feb. 2026 8 mes.

    Izvođač, full-stack razvoj

    MARKET LLC, Moscow

    • Ugovor
    • Daljinski
    • Razvoj i održavanje online projekta RedHare Market (redharemarket.ru): mikroservisi, RabbitMQ, API gateway, Grafana dashboard-i, CI/CD.
    Stack
    • PHP 8 / Symfony
    • Vue
    • PostgreSQL
    • RabbitMQ
    • Redis
    • Docker
    • GitLab CI
    • Grafana
  4. apr. 2023 do jun 2025 2 g. 3 mes.

    Izvođač, senior full-stack developer

    Konstanta LLC, Moscow (RedHare Market)

    • Ugovor
    • Daljinski
    • Razvoj i održavanje online projekta RedHare Market (redharemarket.ru): mikroservisi, RabbitMQ, API gateway, Grafana dashboard-i, CI/CD.
    Stack
    • PHP 8 / Symfony
    • Vue
    • PostgreSQL
    • RabbitMQ
    • Redis
    • Docker
    • GitLab CI
    • Grafana
  5. feb. 2022 do jun 2026 4 g. 5 mes.

    Preduzetnik, razvoj softvera

    PE Cherepanov V. B., Russia

    • Sopstveni posao

    AI alati i infrastruktura agenata (od feb. 2026)

    • Open-source infrastruktura za AI coding agente: MCP serveri za trajnu memoriju, status observability i agent-to-agent komunikaciju.
    • RAG pipeline-ovi u PHP-u i Go-u sa pgvector i HNSW, BGE i FastEmbed embeddings.
    • Backend obrasci kodirani kao ClearVibeArchitecture (CVA): hexagonal, outbox i inbox, observability.

    Produkcijski backend za klijente

    • Engine za popuste i cene, analitički mikroservisi, sopstveni OAuth2 i OIDC server za multi-tenant pristup.
    • Platforma za interakciju uz AI asistenta, komercijalni 1C-Bitrix moduli, API-ji za fiskalna plaćanja (ATOL, T-Bank).

    Infrastruktura

    • Docker okruženja za PHP, Go i Vue servise sa GitLab CI/CD.
    • Deploy na Hetzner bare metal sa Docker Swarm i Traefik.
    • Ispravljeni PostgreSQL race condition-i u tokovima finansijskih transakcija.
    Stack
    • PHP 8.4 / Symfony 7.x
    • Go 1.25
    • Python
    • PostgreSQL + pgvector
    • Redis
    • RabbitMQ
    • Docker
    • Hetzner
    • Claude Code
    • MCP
  6. feb. 2022 do nov. 2022 10 mes.

    Ugovorni programer, studentski informacioni sistem

    GEGI LLC, Denver, US

    • Ugovor
    • Daljinski
    • Backend razvoj i održavanje studentskog informacionog sistema; nove funkcionalnosti sa pažnjom na performanse i bezbednost; čišćenje tehničkog duga.
    • Postepeno razdvajanje monolita na servise; REST API-ji i integracije sa eksternim servisima i internim modulima.
    • Baze podataka, keširanje, redovi poruka; CI/CD.
    Stack
    • PHP 8
    • Symfony
    • AWS
    • Docker
    • RabbitMQ
    • PostgreSQL
    • Redis
  7. nov. 2020 do jan. 2022 1 g. 3 mes.

    Vodeći tehnički programer (do jan. 2021), zatim inženjer za razvoj softvera

    DeMedia LLC, Krasnodar

    • Stalno
    • Daljinski
    • Backend projekti u PHP-u i Symfony-ju; interni sistem za monitoring game-store-a i alat za analizu recenzija.
    • HRM platforma od nule (PHP i Vue) sa Docker-om i CI/CD; test i produkciona infrastruktura.
    Stack
    • PHP
    • Symfony
    • Vue.js
    • Docker
    • PostgreSQL
    • Redis
    • Nginx
  8. jul 2020 do nov. 2020 5 mes.

    Podizvođač, PHP razvoj

    PE Ikonnikova (D-Partners)

    • Ugovor
    • Daljinski
    • Backend za korporativne projekte u PHP-u i Symfony-ju; REST API-ji i Vue.js SPA frontendi.
    • Code review i standardi testiranja; CI/CD pipeline-ovi i standardna razvojna okruženja.
    Stack
    • PHP 7.4
    • Vue.js
    • Docker
    • GitLab CI
    • Redis
    • PostgreSQL
  9. sep. 2014 do nov. 2020 6 g. 3 mes.

    Preduzetnik, razvoj softvera

    PE Cherepanov V. B., Russia

    • Sopstveni posao
    • Komercijalni backend moduli i SaaS servisi za klijentske projekte na 1C-Bitrix-u i PHP-u.
    • Moduli na 1C-Bitrix Marketplace-u 2015. do 2017. i prilagođeni moduli za klijente; migracija monolita na servise.
    • Go za backend i API od 2019.
    Stack
    • PHP (Symfony)
    • Go
    • MySQL
    • Redis
    • Docker
    • Nginx
  10. avg. 2013 do nov. 2013 4 mes.

    Rukovodilac odeljenja za programiranje

    Akrit-Postavka LLC, Saratov

    • Stalno
    • Korporativni sajtovi i 1C-Bitrix moduli, uključujući CRM i ERP module za internu upotrebu.
    • Kontrola verzija i proces izdavanja.
    Stack
    • PHP
    • 1C-Bitrix
    • MySQL
    • JavaScript
    • Git
  11. apr. 2013 do jul 2013 4 mes.

    Softverski inženjer, zatim vodeći softverski inženjer

    Russian Post, Tikhoretsk post office

    • Stalno
    • Softver za poštanske operacije: ispravke u sistemima knjigovodstva i isporuke.
    • Skripte za automatizaciju izveštaja i monitoringa.
    Stack
    • C++
    • PHP
    • SQL
  12. jan. 2012 do jan. 2013 1 g. 1 mes.

    Preduzetnik, razvoj softvera

    PE Cherepanov V. B., Russia

    • Sopstveni posao
    • Sajtovi i moduli na 1C-Bitrix-u i PHP-u za lokalna preduzeća.
    Stack
    • PHP
    • 1C-Bitrix
    • MySQL
    • JavaScript
    • Nginx
    • Linux
  13. apr. 2011 do sep. 2012 1 g. 6 mes.

    Sistemski softverski inženjer

    PE Romas, Tikhoretsk

    • Stalno
    • Automatizacija maloprodaje, online prodavnica, magacinski i knjigovodstveni softver.
    • Korporativni sajt integrisan sa 1C računovodstvom; automatska sinhronizacija između prodajnih mesta.
    Stack
    • 1C
    • PHP
    • MySQL
    • HTML
    • JavaScript
  14. okt. 2010 do apr. 2011 7 mes.

    Rukovodilac sektora za automatizaciju

    Tikhoretsk Centralized Library System

    • Stalno
    • Automatizacija biblioteke, katalog i mreža.
    • Interni web alati za katalog i cirkulaciju knjiga; privatne mreže između odeljenja.
    Stack
    • PHP
    • C++ Builder
    • MySQL
    • Windows Server
  15. avg. 2010 do okt. 2010 3 mes.

    Konsultant za automatizaciju

    A-Soft LLC, Krasnodar region

    • Stalno
    • Automatizacija poslovnih procesa klijenata: podešavanje 1C:Enterprise, knjigovodstveni i magacinski procesi, izveštaji i štampane forme.
    Stack
    • 1C:Enterprise
    • SQL
    • Windows Server
  16. dec. 2004 do jun 2010 5 g. 7 mes.

    Vojna služba: regrutni rok, zatim ugovor; stariji zastavnik, komandir voda

    Russian Armed Forces

    • Služba
    • U slobodno vreme nastavio da programiram.
  17. avg. 2003 do dec. 2004 1 g. 5 mes.

    Rukovodilac sektora za automatizaciju rada

    Sibinstrom CJSC, Irkutsk

    • Stalno
    • U kancelariji
    • Automatizacija inženjerskih procesa, baze podataka i interni alati.
    • Automatski sistem za backup baze; prvi korporativni sajt kompanije i elektronska arhiva dokumenata.
    Stack
    • C++ Builder
    • PHP
    • MySQL
    • Apache
    • JavaScript
  18. okt. 2002 do jul 2003 10 mes.

    Inženjer

    Baikal-Global-Service LLC, Irkutsk

    • Stalno
    • Podrška softvera i mreže, interni alati kod provajdera paging i internet komunikacija.
    • Korporativni sajt i online sistem za slanje poruka; interna billing platforma; Apache serveri i mini-PBX.
    Stack
    • C++ Builder 6
    • PHP 4
    • MySQL
    • Apache
    • JavaScript
    • HTML

Izabrani projekti

Izabrani projekti.

Open-source infrastruktura za eru AI coding agenata plus produkcijske SaaS platforme za internacionalne timove.

  • AISWARM

    u izradi (testovi)

    Distributed cognitive workforce runtime — trijada AISWARM + a2abridge + total-agent-memory.

    Pure-Go orkestrator koji pokreće Claude Code, Codex, DeepSeek i lokalni Llama (LM Studio / llama.cpp) jedan pored drugog nad istim codebase-om. Phase 6 zatvorena: 33 internal paketa, 8 binarija, distributed cognitive workforce runtime. KindPlanner razlaže taskove na 12 tipiziranih agent roles; auto_choose rutira 30/30/20/20 između provajdera; 3-tier verifier (command → regression-on-integration → LLM judge) kontroliše merge-eve; peer-helper consult (ASK_PEER) spawn-uje cross-model helpere na zahtev; soft pause/resume štiti kaskade zavisnosti; subtaskovi se dekomponuju kroz MCP; tokens + cost prate se po provajderu. Worker-i rade unutar sandbox-exec / bwrap, svaki u svojoj tmux sesiji + git worktree, SQLite (modernc.org, bez CGO) u ~/.aiswarm. Bubble Tea TUI i Web UI sa REST API prikazuju A2A i Memory tabove uživo. Memorija je side-channel kroz MCP (total-agent-memory ili bilo koji MCP server memorije) — runtime ne ugrađuje sopstvenu. Ispod stoje dva open-source peer-a: a2abridge (A2A 1.0 mesh) i total-agent-memory (memory plane).

    • Go 1.25
    • tmux
    • git worktree
    • SQLite (modernc.org)
    • MCP
    • A2A 1.0
    • Pozicioniranje kao trijada: AISWARM (runtime) + a2abridge (messaging) + total-agent-memory (memory) — svaki stoji sam, zajedno jači.
    • KindPlanner širi plan na 12 tipiziranih agent roles; auto_choose rutira 30/30/20/20 između Claude, Codex, DeepSeek i lokalnog Llama.
    • 3-tier verifier (cmd → regression-on-integration → LLM judge) kontroliše merge-eve; peer-helper consult eskalira zaglavljene worker-e cross-model sa tvrdim limitom.
  • total-agent-memory totalmemory.dev

    73

    Trajna memorija za AI coding agente — lokalno ili kao timski server.

    MCP memorijski server za Claude Code, Codex CLI, Cursor, Hermes Agent i druge MCP klijente. Verzija 14.9.0 (2026-10-13): hook-ovi sami pretražuju, proveravaju pravila i čuvaju bez poziva memorijskog alata; jedan topao daemon za sve klijente (prva pretraga 0,18 s umesto 1,51 s); LongMemEval-S held-out 88,0; 79 alata, CI na Ubuntu, macOS i Windows. 14.8.0 (2026-10-08): svaki sloj pretrage izmeren, popravljeni sloj grafa koji nikada nije radio i sloj reprezentacija koji je ocenjivao proizvoljan podskup; R@10 na autorovoj bazi 0,133 → 0,167 uz tri puta manju latenciju. 14.7.0 (2026-09-30): budžet konteksta se puni celim zapisima; AMA-Bench, ceo test skup, 0,658 (samoprijavljeno, prijavljeno na rang-listu). 14.6.0 (2026-09-28): server za kompaniju sa kontrolnom tablom, ulogama, uvođenjem zaposlenih i PostgreSQL-om; šifrovana podešavanja i alati za privatnost; plugin za Hermes Agent. 14.5.1 (2026-09-24): zapis ostaje ispod sopstvenog kasnijeg ažuriranja. 14.5.0 (2026-09-23): bez statistički značajne razlike u odnosu na Mem0 Platform na LoCoMo i LongMemEval kada se oba ocenjuju na istim pitanjima. 14.4.0: čuvanje može da povuče vrednost koju zamenjuje (supersede na zahtev), a upis na milion zapisa više ne učitava ponovo keš vektora. U 14.3.1 ažuriranja činjenica se više ne odbacuju kao ponavljanja, a pretraga u okviru projekta ostaje oko 100 ms i na milion zapisa; 14.3.0 odgovara poslednjom vrednošću činjenice koja se menjala i može da proverava kontradikcije TypeSafe-ovim modelom Jev. 14.0 je dodao autentifikovani server sa ličnom, timskom i deljenom memorijom, istoriju revizija sa autorstvom i timski web interfejs. Hibridna pretraga na SQLite-u, temporalni graf znanja, provajderi Ollama / OpenAI-kompatibilni / Anthropic. MIT, Python 3.11+.

    • Python
    • SQLite
    • FastEmbed
    • ChromaDB
    • Ollama
    • MCP
    Ključna metrika: LongMemEval recall@5 (any), v13.0.0 95.1 %
    • v14: jedan autentifikovani server za ličnu, timsku i deljenu memoriju — svaka oblast ima svoju bazu, graf i indeks.
    • Autorstvo iz tokena, istorija revizija i timski web interfejs; udaljeni MCP most sa 8 osnovnih alata, lokalno 76.
    • Recall pretrage izmeren na 13.x (ne tačnost odgovora): LongMemEval R@5 95.1 %, LoCoMo R@5 0.607, BEAM 1M R@5 0.448.
  • BrainCore getbraincore.com

    u izradi (testovi)

    Ljudski mozak u softveru, region po region — biološki detaljna spiking neuronska mreža (SNN). Bez LLM-a, bez backprop-a.

    Istraživački projekat (osnivač: Vitalii Cherepanov) koji gradi kompletan ljudski mozak u softveru, region po region, na osnovu objavljene neuronauke. Simulacija mozga kao spiking neuronska mreža: leaky integrate-and-fire neuroni sa tačnom integracijom Rotter–Diesmann, kolone kortikalnog mikrokola Potjans–Diesmann. Model mrežnjače hrani polje 17 (čita 4 slova sa 94 %, unapred registrovano pravilo prošlo na 20/20 seed-ova); Meddis pužnica hrani polje 41 (tonotopija na 20/20 seed-ova). Plastičnost STDP (spike-timing-dependent plasticity), dopamin i san su izgrađeni; hipokampus je u izradi. Bez LLM-a, bez pretreniranih težina, bez backpropagation-a. Napisan u Go-u, bit-exact deterministički (SHA-256 nad svakim spike-om), 89,7M sinaptičkih događaja u sekundi na CPU laptopa; spike signal odgovara neuromorfnim čipovima. Paper 1 zamrznut 11. septembra 2026. Istraživačka faza, pre-seed runda.

    • Go
    • Spiking neural network (SNN)
    • Leaky integrate-and-fire
    • Potjans–Diesmann microcircuit
    • STDP
    • Computational neuroscience
    Ključna metrika: Sinaptičkih događaja / s (CPU laptopa) 89.7M
    • Vid: model mrežnjače → polje 17 čita 4 slova sa 94 %; unapred registrovano pravilo prošlo na 20/20 seed-ova.
    • Sluh: Meddis pužnica → polje 41 pokazuje tonotopiju na 20/20 seed-ova. STDP, dopamin i san izgrađeni; hipokampus u izradi.
    • Bit-exact deterministički Go (SHA-256 nad svakim spike-om), 89,7M sinaptičkih događaja/s na CPU laptopa — bez LLM-a, pretreniranih težina i backpropagation-a.
  • flotsam

    1

    Čišćenje Docker diska koje zna iz kog projekta je ostao svaki objekat.

    docker system df kaže da je nestalo 84 GB, ali ne i da li se baš taj volume sme obrisati. Čim se kontejneri projekta uklone, nigde nije zapisano gde je projekat živeo na disku — i Docker tu vezu više ne može da rekonstruiše. flotsam vodi sopstveni SQLite indeks „projekat → direktorijum", punjen pasivno iz compose labela pri svakom pokretanju, pa i mesecima kasnije može da kaže: ovaj volume od 8 GB pripadao je projektu legacy-crm, koji je živeo u /home/v/work/legacy-crm, i tog direktorijuma više nema. Read-only probe imenuju šta je unutar volume-a (postgres/mysql/mongo/redis), graf slojeva daje pošten obračun oslobođenog prostora, 18 uređenih pravila dodeljuje nivo rizika, a apply je podrazumevano dry run. Jedan statički binarni fajl, bez CGO, CLI plus ugrađen Vue web UI.

    • Go 1.25
    • Docker SDK v28
    • SQLite (modernc.org)
    • Cobra
    • Vue 3 + Vite
    • GitHub Actions
    Ključna metrika: Tačnost poklapanja slojeva 99.4 %
    • Poreklo preživljava brisanje: pasivan SQLite indeks „projekat → direktorijum" omogućava da se osiroteli volume veže za projekat koji na disku više ne postoji.
    • Pošten obračun oslobođenog prostora: graf slojeva broji samo slojeve čije sve reference leže unutar obrisanog skupa — 99,4 % imidža (333/335) poklopilo se tačno na razvojnoj mašini.
    • Bezbednost po konstrukciji: dry run podrazumevano, risky/never objekti nikada ne ulaze u plan, inventar se ponovo prikuplja neposredno pre brisanja, svaka operacija ide u history.jsonl.
  • claude-statusbar

    28

    Dvolinijski statusbar za Claude Code CLI.

    Real-time model, kontekst, tokeni, cena, trajanje, git grana, cache stats — bez napuštanja terminala.

    • Bash
    • jq
    • Claude Code
    • Instalacija jednom curl komandom.
    • Boje prate Claude Code config.
    • Keš API metapodataka između hook-ova — render ispod 50 ms.
  • a2abridge

    16

    Otvoreni A2A 1.0 mesh za Claude Code, Codex CLI, Cursor, Cline, Continue, Gemini CLI i Antigravity CLI.

    Pretvara svakog coding agenta u standardni A2A 1.0 peer. Verzija 4.0 (2026-09-15) služi JSON-RPC i HTTP+JSON binding-e sa SSE streaming-om i push notifikacijama kroz zvanični a2a-go SDK v2.5.0. Lokalni directory na 127.0.0.1:7777; jedan Go binary, MIT.

    • Go
    • A2A 1.0
    • a2a-go
    • JSON-RPC
    • HTTP+JSON
    • SSE
    • v4: A2A 1.0 protokol kroz zvanični a2a-go SDK; breaking promena — bridge-evi 3.x i 4.x nisu kompatibilni po protokolu.
    • Inbox hook ubacuje nepročitane peer poruke u sledeći prompt; self-label stabilan tokom sesije (<basename-cwd>-<4hex>).
    • Podrška za Antigravity CLI i multi-arch Docker image na ghcr.io (linux/amd64, linux/arm64).
  • a2a-php-sdk

    1

    Klijentski i serverski SDK za protokol A2A 1.0.0 u PHP 8.4 — JSON-RPC, REST i gRPC.

    Zvanični SDK-ovi za protokol A2A postoje za Python, JavaScript, Java, Go, .NET i Rust, ali ne i za PHP, a PHP paketi na Packagist-u podržavaju protokol 0.3.0. Ovaj SDK implementira svih 11 operacija A2A 1.0.0 preko JSON-RPC, HTTP+JSON/REST i gRPC, sa strimovanjem preko SSE i gRPC, na klasama poruka generisanim iz zvaničnog a2a.proto. Za objavljivanje agenta dovoljno je implementirati jedan interfejs Executor; za pozivanje bilo kog A2A agenta — tipizirani klijent. Zvanični a2a-tck se pokreće u CI na sva tri transporta.

    • PHP 8.4
    • A2A 1.0.0
    • JSON-RPC
    • HTTP+JSON / REST
    • gRPC (OpenSwoole)
    • SSE
    Ključna metrika: A2A 1.0 operacije 11 / 11
    • Svih 11 operacija na tri binding-a kroz iste tipizirane metode klijenta; tipovi su generisani iz zvaničnog proto v1.0.0, a CI proverava ponovno generisanje bajt po bajt.
    • Zvanični a2a-tck 1.0.0 u CI: 244 passed, 3 failed, 18 skipped. Sva 3 pada su defekt samog TCK-a (a2a-tck#202); sa njegovom ispravkom rezultat je 247 passed.
    • Bezbedna podešavanja: ograničeno otkrivanje Agent Card-a sa zaštitom od privatnih mreža, bez automatskih ponavljanja, webhook-ovi samo preko HTTPS-a i na dozvoljene hostove, TLS i mTLS testirani na svakom transportu.
    • Uvršten u zvaničnu listu A2A community SDK-ova (prihvaćeno 7. oktobra 2026).
  • a2a-symfony-bundle

    1

    A2A 1.0.0 agenti u Symfony-ju: rute, bezbednost, Doctrine i Messenger.

    Integracija a2a-php-sdk za Symfony. Jedan import ruta otvara JSON-RPC, REST, SSE i otkrivanje preko Agent Card-a; agent je Symfony servis, a spoljni agenti se ubacuju kao imenovani klijenti. Zadaci su razgraničeni po identitetu pozivaoca i tenant-u preko Bearer tokena ili Symfony access-token handler-a, čuvaju se u fajlovima ili u Doctrine DBAL i zakazuju preko Messenger-a; opciono — nativni gRPC na OpenSwoole, JSON logovi i Prometheus metrike. Testiran na Symfony 7.4 i 8.0 i na PostgreSQL 18.

    • PHP 8.4
    • Symfony 7.4 / 8
    • A2A 1.0.0
    • Doctrine DBAL
    • Symfony Messenger
    • Symfony Security
    • Pouzdana obrada: skladište na Doctrine DBAL sa eksplicitnom inicijalizacijom šeme, rutiranje dugih zadataka preko Messenger-a i komanda-worker za oporavak i ponovnu isporuku webhook-ova (at least once).
    • Koristi bezbednosni sloj aplikacije: mapu Bearer tokena ili postojeći AccessTokenHandlerInterface, sa istim razgraničenjem po identitetu pozivaoca i tenant-u za HTTP i gRPC.
    • Provereno na stvarnoj infrastrukturi: testovi izolacije, rollback-a i oporavka zakupa na PostgreSQL 18, kompilacija kontejnera na Symfony 7.4 i 8.0, stvarni pozivi sa TLS i mTLS, instalacija spakovanog paketa u čist projekat.
  • phpfilebroker

    1

    Filesystem kao message broker — exchanges, streams, dead letters.

    Persistent streams, consumer groups, priority queues, DLQ, retries i metrike. Sve što očekujete od RabbitMQ, Kafka i NATS — ali kao jedan PHP paket i drvo direktorijuma.

    • PHP 8.4
    • POSIX file locks
    • inotify
    • Bez eksternih servisa — radi na shared hostingu.
    • Per-stream priority lanes sa konfigurabilnim visibility timeout.
    • Ugrađen metrics endpoint, kompatibilan sa Prometheus.
  • b-docker

    5

    Bitrix Docker alati koji konačno deluju moderno.

    Ponovljivo multi-stage okruženje za Bitrix razvoj — PHP 8.x, MariaDB, push, sphinx, agenti — iza jednog Makefile-a.

    • Docker Compose
    • PHP 8.x
    • Bitrix D7
    • Make
    • Cold-start do prijavljenog admina < 2 minuta.
    • Xdebug 3 + step-debug profili, spremno za IDE.
    • Stateless: rušenje i rebuild bez gubitka baze.
  • php-llamacpp-benchmarks

    2

    Šest llama.cpp-inspirisanih optimizacionih obrazaca, izmereno u PHP 8.4.

    Reproducibilan benchmark suite koji prevodi ideje iz llama.cpp — mmap-ovani weight-ovi, ravni dense baferi, value pool-ovi, table dispatch, generator streaming, columnar layout — u idiomatski PHP 8.4 sa JIT-om, plus naive-vs-optimised importer case study (100K CSV redova u Postgres). Docker + Make, PHPStan level 8, bez kuvanja brojeva.

    • PHP 8.4
    • llama.cpp
    • FFI
    • JIT
    • Docker
    • PostgreSQL 16
    Ključna metrika: Obrazaca / benchmark-a 6 / 7
    • 6 benchmark-a (B01–B06) + end-to-end case study, sve reproducibilno preko make all.
    • FFI + mmap binarna tabela pobeđuje JSON-učitan array na 10M lookup-ova (B01).
    • Optimizovan importer kombinuje svih šest obrazaca: ~6× brži od naivnog na istom radnom opterećenju.
  • LOYALTI

    Multi-tenant platforma lojalnosti i bonusa sa PremiumBonus-kompatibilnim POS API-jem.

    Heksagonalni loyalty backend na Symfony 8 / PostgreSQL 18: novčanici sa tipiziranim balansima (gifted / promo / earned), targeted-bonus alokator sa per-item i per-cart limitima i FIFO istekom, i 4-step POS redemption (request → confirm → commit → cancel), idempotentan po broju dokumenta. Uz Bitrix D7 modul za e-commerce integraciju i pun GitLab CI/CD na Docker Swarm.

    • PHP 8.4
    • Symfony 8
    • PostgreSQL 18
    • Doctrine
    • Bitrix D7
    • Docker Swarm
    Ključna metrika: Testova / asertacija 721 / 1798
    • Targeted-bonus alokator: dvofazno (targeted → baseline) redemption sa per-item / per-cart limitima, reservation lock-ovima i FIFO grant-ovima po isteku.
    • POS API po PremiumBonus Purchase200 spec: purchase, reserve, write-off i reversal — svi idempotentni po external purchase id.
    • 721 PHPUnit test / 1798 asertacija, PHPStan level 9 čisto, blackbox flow suite zelen.
  • Fluenta fluenta.club

    AI aplikacija za učenje engleskog — jedan Go binarni fajl, uživo na fluenta.club.

    Aplikacija za učenje engleskog koja se isporučuje kao jedan Go binarni fajl sa ugrađenim web UI-jem nad PostgreSQL 18 — ceo Roadmap A1→C1/C2 (6 nivoa, 60 jedinica). Vežba govora koristi lokalni Whisper za transkripciju na uređaju; Claude Haiku ocenjuje govor i pisanje (ocena + analiza + model odgovor). Radi potpuno offline bez ključa — katalog, vežbe i SM-2 kartice sa intervalnim ponavljanjem su ugrađene; opcioni ANTHROPIC_API_KEY otključava AI ocenjivanje i generisanje vežbi.

    • Go
    • PostgreSQL 18
    • Whisper (local STT)
    • Claude Haiku
    • SM-2 SRS
    • Docker Swarm
    • Jedan samostalan Go binarni fajl + ugrađen web UI — bez runtime-a, bez PHP/Node, samo binarni fajl i PostgreSQL.
    • Prepoznavanje govora na uređaju preko lokalnog Whisper-a; Claude Haiku ocenjuje govor i pisanje uz analizu i model odgovor.
    • Offline-first: ceo kurs, vežbe i SM-2 kartice rade bez API ključa; Claude je opciono poboljšanje.
  • itcrib itcrib.com

    Platforma za pripremu IT intervjua i e-learning sa spaced repetition i AI mock intervjuerom.

    Learning platforma na Symfony 7.4 / Nuxt 3 za Go, PHP, Symfony, algoritme, system design i cloud: kvizovi, ispiti, FSRS spaced-repetition engine, gejmifikacija, RAG-grounded odgovori i izolovan sandbox za izvršavanje koda. Isti markdown korpus (800+ tema) kompajlira se i u štampane interview priručnike.

    • PHP 8.2 / Symfony 7.4
    • Nuxt 3
    • PostgreSQL 17 / pgBouncer
    • Meilisearch
    • RabbitMQ
    • Redis
    Ključna metrika: Tema sadržaja 800+
    • FSRS spaced-repetition engine (review log-ovi, topic mastery, streak-ovi) za personalizovano učenje.
    • Meilisearch full-text pretraga, RAG content embeddings i izolovan coderunner sandbox za submission-e.
    • 50 Doctrine entiteta, ~35 servisa, 37 migracija; PHPStan čisto, PHPUnit zelen, 13-servisni Docker stack sa health-check.

Tekstovi

Beleške iz radionice.

Dugačke forme o memoriji, AI alatima, distribuiranim sistemima i dosadnom backendu iza svega toga.

Alati

Za čime posežem.

Grupisano po poslu, ne po skill bar-u.

Jezici

  • PHP / Symfony 23 god · Symfony 7.x, Doctrine, async sa Messenger
  • Go 5 god · primarni jezik za nove servise i OSS
  • Python AI/ML alati, RAG pipeline-ovi, MCP serveri
  • TypeScript / Vue / Nuxt 5 god · interni alati, dashboard-ovi, SPA/SSR

Infrastruktura

  • Docker · Swarm 11 god · vodim prod sam
  • PostgreSQL 5 god · pgvector + HNSW za embeddings
  • Hetzner bare metal self-hosted multi-tenant deploy
  • Traefik cf cert resolver, Let's Encrypt automatizacija
  • RabbitMQ · Kafka · NATS event-driven po default-u

AI / ML

  • Claude Code svakodnevno · subagents, hooks, MCP
  • MCP servers autor total-agent-memory, a2abridge i drugih
  • Ollama · local LLMs local-first kad je latencija važna
  • RAG · pgvector BGE / FastEmbed embeddings, HNSW
  • Multi-agent orchestration A2A 1.0 mesh, paralelni talasi

Specijalnost

  • Bitrix24 / 1C-Bitrix D7 API, moduli na 1C-Bitrix Marketplace-u
  • Fiscal payments ATOL, T-Bank integracije
  • OAuth2 / SSO AegisID identity platforma
  • VR observability Quest 3 vizuelizator microservice flow-a

Observability

  • OpenTelemetry tracing kroz PHP/Go/Python
  • Prometheus · Grafana SLO, alerti, custom dashboard-ovi
  • Loki · ELK strukturni logovi kao ugovor
  • Sentry error budgets vezani za release

Alati

  • git workflow hirurg · rebase, bisect, hooks
  • neovim · VS Code menjam po zadatku, ne po veri
  • claude-statusbar napravio svoj
  • Custom CLI tooling svaka rutina → binari

Sada

Trenutno gradim.

  • BrainCore (getbraincore.com) — ljudski mozak u softveru na spiking neuronskoj mreži: model mrežnjače → polje 17, pužnica → polje 41, STDP. Bez LLM-a i backprop-a. Paper 1 zamrznut 11. septembra 2026.

  • total-agent-memory, claude-statusbar, a2abridge, phpfilebroker — šest pinned OSS projekata u aktivnom dogfooding-u.

  • Pišem na Medium-u o AI alatima, arhitekturi memorije i infrastrukturi koja agentima treba.

  • Ugovori za klijente iz Rusije, SAD, Australije i Srbije. Otvoren za preseljenje i AI-tooling pozicije.

Kontakt

Imate nešto ozbiljno? Razgovarajmo.

Tražim Backend i AI infrastructure rad: async remote ugovori ili on-site staff pozicije. Otvoren za preseljenje. Baziran u Novom Sadu, Srbija, radim sa klijentima iz Rusije, SAD, Australije i Srbije.