TextO meni
Diplomirani inženjer informatike i certificirani full-stack developer sa snažnim fokusom na sisteme, mreže i praktičnu primjenu tehnologije, s bogatim praktičnim iskustvom stečenim kroz samostalne projekte i hobije.
Specijaliziran u radu sa Linux operativnim sistemima, uključujući Arch, Debian-bazirane distribucije i RHEL, kao i u postavljanju i administraciji servera. Aktivno se bavim self-hostingom, konfiguracijom web servera (Apache i NginX), bazama podataka (MariaDB, MySQL phpMyAdmin), te implementacijom aplikacija i servisa uz korištenje alata kao što su Cloudflare, Zero Trust, cPanel i Vercel.
Radio sam na razvoju Android aplikacija u Android Studiju, uključujući nativne aplikacije i PWA rješenja, kao i na izradi i modifikaciji custom Android ROM-ova, što mi je omogućilo duboko razumijevanje rada operativnih sistema i njihovog prilagođavanja. Dobro se snalazim u radu sa VS Code-om, Git-om i GitHub-om, te koristim savremene razvojne tokove i alate.
Posjedujem iskustvo u web razvoju i dizajnu, uključujući HTML, CSS, JavaScript, PHP, Node.js i Bootstrap. Također radim sa mikrokontrolerima poput Arduino i ESP32 platformi, gdje kombinujem softver i hardver u funkcionalne projekte. U svakodnevnom radu koristim MS Office alate, uključujući napredne Excel formule i VBA skripte.
Kao osoba, brzo učim, lako se prilagođavam novim tehnologijama i okruženjima i ne izbjegavam izazove. Naviknut sam na rad pod pritiskom, što dodatno jača moje interesovanje za kompleksne i zahtjevne projekte. Posebno me motivišu inovacije, optimizacija sistema i pomjeranje tehničkih granica, kako u profesionalnom, tako i u ličnom razvoju.
TextObrazovanje i osposobljavanje
TextDiplomirani inženjer informatike sa 240 ECTS bodova
2019-07-08 - 2023-07-22 - Evropski univerzitet Brčko distrikt
Oblasti Studija:
- Programiranje i softversko inženjerstvo
- Operativni sistemi i arhitektura računarskih sistema
- Računarske mreže i internet tehnologije
- Baze podataka i upravljanje podacima
- Web programiranje i razvoj aplikacija
- Informacione tehnologije i informacioni sistemi
- Elektronika i digitalni sistemi
- Multimedija, grafika i dizajn
- Sigurnost informacionih sistema
Dodatna pedagoška osposobljavanja:
TextMašinski tehničar za kompjutersko projektovanje
2013-09-01 - 2017-05-15 - JUMS Elektro-mašinska škola Lukavac
Oblasti Studija:
- Tehničko crtanje i nacrtna geometrija
- Crtanje pomoću računara (CAD) i kompjuterska grafika
- Programiranje i automatizacija proizvodnje
- Mašinski elementi i konstruisanje
- Modeliranje mašinskih elemenata i konstrukcija
- Tehnička mehanika i mašinski materijali
- Osnovi elektrotehnike i elektronike
- Hidraulika i pneumatika
- Mjerenje, kontrola i ispitivanje mašinskih konstrukcija
TextRadno iskustvo
TextProfesor informatike
2024-04-09 - 2025-12-31 - JUMS Građevinsko-geodetska škola Tuzla
Odgovornosti i stečene vještine:
- Planiranje i izvođenje tehnički strukturirane nastave uz prilagođavanje različitim nivoima znanja
- Rad sa operativnim sistemima, aplikacijama i osnovama programiranja kroz praktične zadatke
- Izrada digitalnih materijala, prezentacija i online resursa
- Analiza rezultata, praćenje napretka i jasno dokumentovanje ishoda
- Razvijene komunikacijske vještine i sposobnost objašnjavanja kompleksnih tehničkih pojmova
TextKontrolor kvaliteta roba i usluga
2019-05-11 - 2024-03-29 - Samir Inspekt d.o.o. Lukavac
Odgovornosti i stečene vještine:
- Rad po jasno definisanim procedurama i standardima kvaliteta
- Precizna analiza podataka, uzorkovanje i tehnička evaluacija materijala
- Vođenje detaljne dokumentacije i izrada tehničkih izvještaja
- Odgovornost za tačnost podataka i poštovanje sigurnosnih protokola
- Organizacija rada tima, mentorstvo i koordinacija smjena
TextKrojač / Kontrola kvaliteta kože
2018-07-20 - 2019-04-30 - BOXMARK Leather d.o.o. Lukavac
Odgovornosti i stečene vještine:
- Rad u proizvodnom okruženju uz poštovanje standarda kvaliteta
- Vizuelna i tehnička kontrola materijala i klasifikacija prema specifikacijama
- Evidencija i unos podataka u informacioni sistem
- Razvijena pažnja na detalje i dosljednost u radu
TextVještine
TextOperativni sistemi:
- Linux (Arch/CachyOS, Debian/Ubuntu, RHEL/CentOS/AlmaLinux)
- Napredno korištenje i administracija
- Rad sa naprednim filesystemima (ext4, BTRFS, ZFS)
- BTRFS subvolume management, snapshot
- Automatska skriptiranja i optimizacija
- Windows (standardni i IoT/LTSC)
- Servisiranje, optimizacija i troubleshooting
- Rad sa virtualnim diskovima (VHDX)
- Konfiguracija i migracija EFI/GPT
- Backup/restore procedure
- Android
- Duboko iskustvo sa custom ROM-ovima
- Modifikacije, rootanje i systemless tweakovi
- Rad sa fastboot, custom kernelima i recovery alatima (ADB, CWM, TWRP, Magisk, KernelSU, Odin, Heimdall)
- Virtualizacija & Hypervizori
- Proxmox, VMware ESXi, VirtualBox, KVM/QEMU
- Instalacija, konfiguracija i upravljanje VM okruženjima za testiranje, development i deployment
- Boot & Storage strukture
- EFI/UEFI particije, dual/multi boot konfiguracije
- Troubleshooting boot problema; migracija sistema i podataka između raznih storage layouta
TextServeri i mreže:
- Upravljanje serverskom infrastrukturom na Linuxu
- Konfiguracija, hardening i nadzor serverskih okruženja
- Automatizacija deploya i održavanja servisa
- Web serveri
- Napredno podešavanje i optimizacija
- Apache i NginX(virtual hosts, reverse proxy, SSL certifikati, security hardening, rewrite pravila)
- Cloud i hostovanje
- CloudFlare konfiguracija (DNS, proxy, Zero Trust access, DDoS zaštita)
- Administracija web hostinga (cPanel, Vercel, self-hosting rješenja)
- Docker
- Osnove kontejnerizacije, deployment i integracija sa ostalim servisima
- Compose fajlovi, port mapping, volume management, troubleshooting kontejnera
- Mrežna infrastruktura (LAN/WLAN)
- Dizajn i implementacija lokalnih mreža
- Segmentacija i izolacija putem VLAN-ova
- Konfiguracija i troubleshooting statičkog i dinamičkog rutiranja (DHCP, DNS, statički routing)
- Postavljanje i upravljanje Load Balancerima, Failover rješenjima i redundancijom
- QoS i bandwidth management za optimalnu raspodjelu resursa
- Bežične mreže (WPA2/WPA3, gosti, izolacija, proširenje dometa, mesh setup)
- Sigurnosna rješenja: firewall pravila (iptables, pfSense, UFW), port forwarding, monitoring prometa, segmentacija pristupa
TextHardver i embedded sistemi:
- Održavanje i servisiranje:
- Dijagnostika, održavanje, popravka i optimizacija desktop, laptop i serverskih računara
- Rješavanje hardverskih kvarova, nadogradnja i zamjena komponenti (RAM, SSD, PSU, periferija, rashladni sistemi)
- Konfiguracija, popravka i proširenje mrežne opreme
- Embedded razvoj:
- Rad sa mikrokontrolerima (Arduino, ESP32): razvoj funkcionalnih IoT projekata, integracija senzora, aktuatora i komunikacijskih modula (WiFi, Bluetooth, RFID, IR, releji itd.)
- Programiranje i testiranje firmware-a (C/C++, PlatformIO, Arduino IDE)
- Iskustvo sa simulacijom elektroničkih kola (Tinkercad Circuits)
- Prototipiranje PCB-a, rad sa breadboardima i osnovno lemljenje
- IoT i automatizacija:
- Povezivanje, konfiguracija i integracija pametnih uređaja pomoću Home Assistant-a
- Pisanje i održavanje custom skripti (YAML, Python, shell...) za automatizaciju kućnih i office uređaja
- Izrada i integracija vlastitih uređaja zasnovanih na mikrokontrolerima u Home Assistant ekosistem (daljinsko upravljanje relejima, monitoring temperature, senzori)
- Umrežavanje raznih IoT platformi i međusobna komunikacija (MQTT, REST API integracije i webhook-ovi)
- Praktično iskustvo s kompleksnim automatizacijama: uvjetno automatiziranje, scheduli, grupe uređaja i povezivanje više protokola u jedan funkcionalan ekosistem
TextProgramiranje & web razvoj:
- Web development:
- Izrada kompletnog frontenda i backenda koristeći HTML, CSS/SASS, JavaScript/ES6, Node.js, PHP, Bootstrap
- Razvoj responzivnih i optimiziranih web aplikacija (SPA/PWA), prilagodba UI/UX
- Node.js, PHP - pisanje RESTful API-a, rješenja za autentifikaciju/autorizaciju, server-side scripting
- Baze podataka:
- MariaDB, MySQL - modeliranje, projektovanje i optimizacija baza podataka
- phpMyAdmin za administraciju, backup, migracije i troubleshooting
- Skriptiranje & automatizacija:
- Shell (Bash, zsh) - automatizacija procesa na Linux serverima, backup skripte, monitoring
- Batch skripte za Windows automatizaciju
- PowerShell - administracija Windows sistema
- Python - osnovno programiranje, pisanje skripti za integraciju, obradu podataka i automatizaciju zadataka
TextSoftver i alati:
- Razvojni alati:
- VS Code - glavni editor za dev rad, PlatformIO integracija za razvoj firmware-a za mikrokontrolere (ESP32, STM32, Arduino), korištenje i za web dizajn zajedno sa Bootstrap Studio.
- Android Studio - izrada nativnih i PWA Android aplikacija (Kotlin, Java), debugging, emulacija i osnovne prilagodbe build sistema.
- Arduino IDE - programiranje i upload na Arduino/ESP32 i slične ploče, testiranje i troubleshooting hardverskih projekata.
- Verzionisanje & kolaboracija:
- Git & GitHub - sve od osnovnog do naprednog upravljanja repozitorijima (branching, pull request, conflict resolving).
- Web development i dizajn:
- Bootstrap Studio - za brzo vizualno slaganje modernih i responzivnih web sajtova (ovaj CV sam napravio u Bootstrap Studiju btw)
- VS Code - za čistu manualnu izradu, fine tuning i debug frontenda i backenda
- Softver za fajl transfer i upravljanje serverima
- FileZilla i WinSCP - FTP/SFTP transferi i osnovna server administracija
- Kancelarijski paketi i automatizacije:
- MS Office - napredno korištenje Worda, Excela (kompleksne formule, tablice, VBA skripte i automatizacije), PowerPoint
- LibreOffice - koristim ga na linuxu ali preferiram MS Office zbog VBA
- Dizajn i grafika:
- Adobe Photoshop, Illustrator, Premiere Pro - obrada slike, dizajn i osnovna video montaža
- CAD alati i modeliranje
- AutoCAD - 2D tehničko crtanje i 3D modelling, layout i priprema za izradu dokumentacije/prototipa
- Tinkercad - korištenje za simulaciju elektroničkih sklopova, pogotovo u radu sa mikrokontrolerima
TextOstale vještine i osobine:
- Brzo i efikasno usvajam nove tehnologije, radne tokove i koncepte, adaptiram se ekspresno i samostalno rješavam nove izazove
- Potpuno miran i staložen u stresnim, zahtjevnim i čak opasnim situacijama. Kad svi paniče, ja razmišljam hladne glave i rješavam problem bez drame
- Malo pričam, puno radim. Ne volim nepotrebnu usmenu komunikaciju. Daj mi zadatak, pusti me na miru i isporučujem rezultat brže nego pola kolektiva zajedno.
- Rad u timu mi nije stran, ali sam najproduktivniji i najprecizniji kada radim potpuno samostalno. Maksimalni output bez ometanja
- Kontinuirano eksperimentišem, implementiram inovacije i optimizujem
- Proaktivan pristup: stalno tražim nova rješenja i automatski optimizujem procese čim primijetim prostor za poboljšanje
TextInteresi
TextSelf-hosting:
Moja priča sa self-hostingom počinje odmah s prvom platom na prvom poslu, i to ne k’o neki što trče da kupe novi iPhone. Ja sam kupio dva Raspberry Pi 3B+. Trebao mi je računar koji može raditi 24/7 jer sam još u srednjoj školi pravio razne botove i automatizacije. Pošto sam Ubuntu peglao još od osnovne škole, prelazak na Raspberry Pi mi je došao prirodno, bez da blejim po forumima danima ko polupani Windows korisnik.
Ubrzo me zanimalo šta sve možeš iscijediti iz mašine što nikad ne prestaje raditi. Prvo sam dignuo običan Apache web server da hostujem sitne projekte, nakon čega sam krenuo sa Pi-hole (blokada reklama, custom DNS, analitika), a zatim shvatio moć WireGuarda za privatni VPN. Kroz taj proces sam naučio podešavati port forwarding, šta je CGNAT, a zbog lošeg BH Telecomovog interneta sam ubrzo krenuo sa load balancing routerima sa više WAN portova, i pravljenjem prave male enterprise LAN mreže kod kuće sa više rutera, segmentacijom, VLAN-ovima, firewall pravilima da sve radi kao švicarski sat.
Kako su servisi rasli, Raspberry Pi je postao tijesan za sve što sam želio vrtiti pa sam preselio ključne servise na ozbiljniji hardver, a Raspberryje pretvorio u OpenWRT routere, WiFi repeater-e i eksperimente sa mesh mrežom.
Na self-hostu sam vrtio i vrtim razne stvari:
- Web aplikacije (svoje, ali i open-source koje repurposam)
- Tactical Assault Kit (TAK) server za Airsoft i taktičku koordinaciju
- Wireguard kao privatni VPN
- FileBrowser za web based upload/download, dijeljenje i management
- AdGuard Home kao bolja alternativa za PiHole
- Navidrome za streaming muzike
- KiWix za offline Wikipediju, Arch Wiki i još neke Wikije
- Mail server
- Plex server za filmove i serije
- XUI management za IPTV backend administraciju
- Discord botove, RocketChat, Matrix chat, HumHub i još neke gluposti koje mi trenutno ne mogu naumpast
Za sigurnost i dostupnost:
Na početku sam SSL radio sa Let's Encrypt i besplatnim domenama (Freenom i ekipa), ali čim sam otkrio mogućnosti CloudFlare-a prešalt’o sam se kompletno tamo; znam koristiti sav njihov arsenal (proxy, Zero Trust, DDoS zaštita, page rules, DNSSEC itd.)
Poštujem sve best-practices i standarde. Kad postavim domenu i server, cilj mi je uvijek da na alatima kao što je Hardenize.com svaki segment daje zeleno:
- DNS (DNSSEC, CAA, pravilni zone/rekordi)
- Siguran mail (SPF, DMARC, DKIM, MTA-STS, TLS-RPT, DANE…)
- HTTP/HTTPS (Strict Transport Security, Content Security Policy, Subresource Integrity, XSS i frame hardening, moderni TLS)
Naučen sam raditi “by the book”, ali ne zato što moram, nego što mi je gušt da moj self-host setup bude čvršći od 90% komercijalnih “cloud” rješenja. Kad naiđem na novi standard ili security praksu, implementiram odmah, testiram dok ne prođe check i onda tek spavam miran.
Dio hostova stavljam i na VPS ili GitHub pages kad mi treba 100% uptime ali glavna poenta je da vlastiti hardver vozim koliko može, bez straha od power failure-a, jer backupujem i dokumentujem sve (git repos, snapshotovi, automatizirani backup skripte, cloud upload i mirror).
Moje samostalno self-host okruženje danas je spoj domaćeg lab-a, cloud inženjeringa i profesionalnog sysadmina. Sve dokumentovano, automatizovano i stalno unaprijeđivano. Al’ isto tako, nije mi mrsko vratiti se nazad na basic i riješiti bilo koji problem “ručno” kad ništa drugo ne pomaže.
TextAndroid custom ROM-ovi i sistemska modifikacija:
Moja priča s Android custom ROM-ovima krenula je doslovno od prvog Android telefona koji sam sebi kupio (Samsung Galaxy Trend GT-S7560 u prvom srednje). Bio je to slab mobitel, pa su performanse kod 3D igrica odmah bile jadne, ali je na njemu startala sva moja opsesija za sistemskim hakovanjem.
Već u prvoj sedmici sam otkrio šta je rootanje, te rootao telefon da bih mogao čitati i mijenjati sistemske fajlove, koristiti Xposed module za dodatne mogućnosti i, naravno varati na Flappy Birdu da zezam drugove iz razreda! Ubrzo sam sjebo sistem, ali sam zato naučio kako flashovati stock ROM preko Odina, i to noviju verziju sistema koja nije bila službeno dostupna na našem tržištu.
Ubrzo sam ušao u beskrajni loop eksperimentisanja: flash, tweak, zabrljaj, pa opet flash.
Pravio sam vlastite custom kernele, overclockovao procesore (sa 1GHz na 1.5GHz da igram demanding igrice), igrao se sa kernel schedulerima i naponom, sve dok na kraju nisam “spržio” prvi telefon (mainboard RIP, ni servis ga nije mogo oživjeti).
Kao zamjenu sam dobio Galaxy Trend Plus GT-S7580, koji je imao još veću ROM zajednicu. Radio sam zajedno sa developerima s foruma (CyanogenMod, Resurrection Remix, Dirty Unicorns...), testirao i portao razne ROM-ove, pisao bug reportove, razvijao module, pa čak i pravio prve svoje buildove sa nekim likom iz Litvanije.
Sljedeća stanica bio je OnePlus One, pravi “developer telefon” koji je došao sa CyanogenOS-om. Kupio sam ga jer je Elliot u Mr. Robotu vrtio Kali NetHunter na tom modelu (i, naravno, to sam i ja isprobao, pentestao mreže, učio ethical hacking sa rootom, WPA2 crackingom i custom boot imageima).
Taj OnePlus One je imao multiboot, podršku za masu ROM-ova, čak i neke što nisu bazirani na Androidu (Sailfish, Ubuntu Touch…). Tu sam pravo i vlastite module i aplikacije pod raznim nicknameovima na XDA i Telegram grupama.
Povremeno sam radio i utility Android apps (kroz Android Studio), da sebi i kolegama olakšam svakodnevni rad. Backend sam vrtio na sopstvenom serveru, koristio Python/NodeJS, real-time komunikaciju sa WebSocketima i pravu bazu podataka.
Danas, iako možda nemam više vremena da budem full-time modder (život, jebi ga), i dalje pratim scenu, koristim najnovije custom ROM-ove i module, a kad zatreba, radim i custom systemless hack za vlastite potrebe.
Sve što sam naučio na Android hakovanju, koristim i u enterprise svijetu: debugging, troubleshooting, sigurnost, backup, reverse engineering, optimizacija, sve je proizašlo iz onih beskrajnih noći kada nakon “brickanja” nemaš nikog da ti pomogne osim tvoje vlastite pameti.
TextEmbedded projekti:
Zbog visokih cijena Arduino i sličnih pločica u mladim danima, prve korake sam radio koristeći GPIO pinove na Raspberry Pi-u, igrajući se s light kontrolom i senzorima čim sam imao vremena.
Ozbiljan “ulazak” u svijet mikrokontrolera krenuo je tek kad sam se zaposlio kao profesor, gdje sam na informatičkoj sekciji prvi put “osjetio” pravi Arduino hardver.
Brzo sam usvojio osnove, a ubrzo s dostupnošću jeftine elektronike sa TEMU-a, mogućnosti su eksplodirale: ESP32, pa STM32, pa kombinacije s raznim senzorima i aktuatorima.
Prvo sam kod kuće pravio pametne uređaje za automatizaciju, svi povezani sa Home Assistant-om (automatizacija osvjetljenja, monitori temperature i vlage, pametne utičnice i uređaji za remote control).
Ali tek kada sam prebacio embedded skill na Airsoft, moje projekti su stvarno dobili smisao i rezultat.
Primjeri Airsoft i IoT projekata:
- Ammo counter (ESP32):
Napravio sam pametni ekran na pušci (kao Pulse Rifle iz Alien filmova), gdje u realnom vremenu pokazuje broj metaka u okviru, automatski detektuje vađenje i ubacivanje novog okvira pa se stanje resetuje, puni se ili smanjuje. Ubacio dodatne funkcije kao stats tracking, mode selection, indikatore i asistenciju u igri. - Airsoft tajmeri i bombe:
Razvio sam timerske uređaje za “domination” modove gdje svaki tim (crveni/plavi) ima svoj pristup, uređaji su povezani bežično u mesh mrežu (mesh sistem sa 2.4GHz antenama koji sam ja razvio baš za ovo), razbacani po terenu na kilometre udaljenosti, i svi međusobno komuniciraju uživo. Tajmeri šalju status u centralnu komandnu jedinicu (baza/server), koja preko moje web aplikacije vizualno prikazuje stanje terena (real-time karta sa hexagonalnim ćelijama), računa bodove, a svi igrači mogu pratiti situaciju online i razvijati strategije u hodu. - Napravio sam bombe (kao Counter Strike), sa remote aktivacijom i praćenjem, uređaje za Medica, RFID access kartice i misije za “specijalne zadatke”, sve povezano bežično u jedan sistem i centralizovano prikačeno na server (ponekad i povezano sa TAK serverom za ekstremno napredni tracking).
Ovakav DIY/embedded pristup omogućio mi je vrhunsku automatizaciju i doslovno novu dimenziju igre u Airsoftu. Pravljenje sistema kakve nemaju ni profi tereni, uz potpunu kontrolu hardvera i softvera, eksperimente sa protokolima i pravu integraciju svih modernih IoT koncepata.
TextWeb dizajn i razvoj:
Moj put u web dizajnu krenuo je organski iz backend svijeta. Prvo sam radio servere, baze i sve što prosječan "frontendaš" nikad nije vidio, pa je prirodno došlo da pozadinske stvari želim prikazati svijetu.
Prva iskustva su bila kroz “golo” pisanje HTML i CSS koda direktno na serveru, bez template engine-a, bez WYSIWYG pizdarija, nego sirovi kod, ručno editovan fajl po fajl.
Dodao sam malo JavaScripta kad su trebale dinamičke funkcije, a backend sam uvijek najviše volio u PHP-u, jer kad treba jednostavno, sigurno i brzo da sve radi na serveru, PHP je zakon.
Kako su potrebe rasle, prirodno sam prešao na prave web aplikacije i počeo koristiti Node.js i WebSockete za real-time komunikaciju, spajanje sa bazama i interaktivni sadržaj.
Tek u zadnje vrijeme počeo sam koristiti Bootstrap (i to odmah Bootstrap Studio), jer sam dosad navikao sve slagati “od nule”. Od HTML strukture do CSS-a, sve sam pisao sam, direktno na serveru, bez da mi treba generator ili neki online builder.
Bootstrap danas koristim za brzu izradu responzivnih i modernih interfejsa, ali i dalje sve kontrole i layout radim tako da imaju smisla i izgledaju ljudski, a ne kao neki generic šablon ili abominacije koje AI napravi.
TextAirsoft
Airsoft je taktički timski sport koji simulira prave vojne ili specijalne situacije, koristeći replike stvarnog vatrenog oružja koje ispucavaju male plastične kuglice (BBs). Najčešće igramo “milsim” (military simulation) odnosno prave ratne scenarije sa komandama, misijama, logistikom, a ponekad i višednevnim borbenim događajima.
Za Airsoft je potrebna disciplina, čast i poštovanje pravila.
To nije pucačina za dječurliju već kombinacija timske taktike, kondicije, ratne strategije i hardvera. Idealan spoj za svakog gamera ili IT majstora kome logika i hands-on pristup nije stran, a voli dobru akciju i adrenalin.
Član sam ZULU Airsoft tima u Puračiću i vikendom smo redovno u akciji, ili kod nas na terenu, ili na gostovanjima širom Bosne i Hercegovine, pa čak i na međunarodnim susretima. Najveći događaj na koji idemo je Borderwar u Češkoj. To je masovni milsim sa hiljadama igrača iz cijelog svijeta, pravom vojnom tehnikom, logistikom, helikopterima i tenkovima, i to tri dana i tri noći bez prestanka!
Najviše volim ozbiljne dugotrajne igre. Kad teren postane tvoja druga kuća, kad igra traje i po 48h non-stop, strategija i borba za svaku tačku na mapi, pravi timski rad i prava avantura.
Imam i respektabilnu kolekciju replika (sve od kvalitetnog metala, a ne one plastične igračke) i attachmenta više nego prosječna CoD igrica:
- AR-15 (najkvalitetnija i najskuplja replika koju posjedujem i moja primarna na dugim igrama)
- AK-74 (klaska drvo/metal)
- AK-12 (moderniji metal/polimer)
- Heckler & Koch HK417 (ovo je DMR, težak znači bože, još kad se optika stavi ruke otpadaju)
- Heckler & Koch G36C (moj najdraži, zato sam uzeo Gas BlowBack za onaj realističan osjećaj)
- Beretta M9 pištolj (također gasni)
Obožavam H&K stil, i neću stati dok ne nabavim MP7, MP5, UMP, MK23, USP, HK33, XM8 i sve što mi žulja wishlistu.
Kako sam ranije već pisao, pravim i razne uređaje za airsoft igre koristeći mikrokontrolere.
Sentry turret je trenutno u izradi: automatska osmatračnica koja pomoću termalne kamere i servo motora autonomno traži metu i puca kad je na nišanu, te dozvoljava ručnu kontrolu pomoću PS5 džojstika ili Android mobitela.
TextVideo igre
Video igre nisu mi samo hobi. One su glavni razlog zbog kojeg sam se uopće zaljubio u informatiku i tehnologiju.
Odrastao sam sa katastrofalnim hardverom. Dobiješ “novi” komp kad ga neko iz šire familije izbaci, ili ga nađeš na hrpi starog željeza. Još kao klinac s deset godina, rođak i ja skupljali smo pokvarene računare sa smeća, vadili ispravne dijelove i pravili Frankenstein-pc hoće li upaliti makar Minesweeper, a kasnije i nešto ozbiljnije.
Zbog lošeg hardvera sam stalno tražio načine za optimizaciju, upgrade, nadogradnju, pa i samostalni popravak. U tom procesu sam naučio osnove hardvera, BIOS-a, drivera, a zbog igrica sam vrlo brzo krenuo i sa programiranjem. Prvo su bili modovi i cheat-ovi za igre (da makar negdje imam prednost), a kasnije ozbiljne skripte i alatke.
Danas, kad pogledam unazad, jasno mi je da bez igrica ne bih nikad postao ovako zaluđen za IT, custom hardver, self-hosting i eksperimentisanje.
Danas sam sretan vlasnik Steam Libraryja sa preko 3000 igrica. Igram skoro sve žanrove, ali najviše volim:
- Puzzle, factory i programerske igre
- Factorio i Satisfactory su mi kao digitalni heroin: optimizacija do iznemoglosti, logički tokovi, automatizacija. Nema bolje za programerski mozak.
- The Talos Principle, Portal, The Witness, QUBE, Human Resource Machine, Shenzhen I/O (savršena kombinacija programerskog razmišljanja, nelinearnog rješavanja problema i mentalnog izazova).
- Strategije i taktičke pucačine
- Od ogromnih realističnih RTS-ova kao što su Wargame, pa do turn-based legendi kao što su XCOM. Onda Command & Conquer, Men of War, Company of Heroes... uživam svaku sekundu kad treba planirati, kalkulisati i improvizovati.
- SWAT 4 i Ready or Not - igre gdje mozak radi 200 na sat, gdje nema Rambo-taktika, samo prava procedura i “čisti hodnik, clear left, stack right” filozofija.
- Door Kickers i ARMA - taktika, planiranje, spasavanje taoca, prava vojna disciplina, pucanje na živo, a ne napucavanje ko Fortnite gluho bilo.
- Story-rich i opuštaujće igre
Priče koje ostaju dugo nakon što ih pređeš, kao Detroit Become Human,
ali i napucavanje demona u DOOM-u i opuštanje kroz Mortal Kombat, divlje
vožnje kao Need for Speed, GRID, ili mukotrpno izvlačenje iz blata i
vriska motora u Spintires Mudrunner/ Snowrunner su odlične kado hoću da
odmorim mozak.
Igre su mi bile ogromna inspiracija: zbog njih sam zagrebao u hardver, postao ovisnik o optimizaciji, naučio programirati i zavolio kompleksna sistemska rješenja.
I dan-danas kad naletim na neku novu igru koja zahtijeva “mindset” developera, osjećam isto uzbuđenje kao prvi put kad sam uspio podići stari Pentium iz mrtvih da pokrenem DOOM.