Software Engineer Softverski inženjer
Systems thinker. Full-stack builder. Final-year ETF student with a passion for building things that actually work.
Sistemski mislilac. Full-stack graditelj. Apsolvent ETF-a sa strašću prema izgradnji softvera koji zaista radi.
Final-year Software Engineering student at ETF Banja Luka with a track record of building production-grade systems. My work spans a PKI-secured e-voting platform (X.509, Bouncy Castle), a real-time containerized Linux monitor (Node.js, Docker), a SIMD-optimized image processor in C++, and a custom Unix shell in C. After a hands-on DevOps internship at m:tel working with Zabbix and Prometheus in a live environment, I'm now looking for a junior role or internship where I can bring both low-level depth and modern full-stack skills to a team that cares about code quality.
Apsolvent softverskog inženjerstva na ETF Banja Luka sa iskustvom izgradnje sistema produkcijskog kvaliteta. Moji projekti obuhvataju PKI-zaštićenu platformu za e-glasanje (X.509, Bouncy Castle), real-time kontejnerizovani Linux monitor (Node.js, Docker), SIMD-optimizovani procesor slika u C++, i prilagođeni Unix shell u C-u. Nakon praktičnog DevOps internshipa u m:tel-u sa Zabbix-om i Prometheus-om u živom okruženju, tražim junior poziciju ili praksu gdje mogu donijeti i niskonivojsku dubinu i moderne full-stack vještine timu koji cijeni kvalitet koda.
A full-stack real-time system monitoring dashboard inspired by Zabbix and Prometheus.
Reads directly from Linux's /proc and /sys filesystems, streams metrics via WebSockets,
and ships in Docker — production-grade design from day one.
Full-stack real-time monitoring aplikacija inspirisana Zabbix-om i Prometheus-om.
Čita direktno iz Linux /proc i /sys, streamuje metrike putem WebSocket-a i isporučena u Dockeru.
A cryptographically robust Java e-voting platform built on a two-tier PKI. Implements X.509 digital certificates for voter authentication, Bouncy Castle for digital signatures, and full CRL management — real-world applied cryptography.
Kriptografski robusna Java platforma za e-glasanje zasnovana na dvostepenom PKI-u. Implementira X.509 digitalne sertifikate, Bouncy Castle za digitalne potpise i upravljanje CRL listama.
A functional Unix shell written in C, implementing the full POSIX process model: fork/exec lifecycle, pipes, I/O redirection, signal handling, and background jobs. Systems programming distilled to its fundamentals.
Funkcionalni Unix shell napisan u C-u — fork/exec ciklus, pipes, I/O redirekcija, upravljanje signalima i pozadinski procesi. Sistemsko programiranje u svojoj suštini.
A benchmark-driven study comparing standard vs. SIMD-accelerated (SSE/AVX) image convolution. Demonstrates significant real-world speedup through vectorized data parallelism — one of the most technically deep projects in the portfolio.
Benchmark-driven poređenje standardne i SIMD-ubrzane (SSE/AVX) konvolucije slike. Demonstrira značajno ubrzanje kroz vektorizovani paralelizam podataka.
A Java software emulator of a CPU, implementing the full fetch-decode-execute pipeline, configurable cache memory with hit/miss policies, and RAM addressing — understanding hardware from the inside out.
Java emulator procesora — kompletni fetch-decode-execute pipeline, konfigurisani cache sa hit/miss politikama i RAM adresiranje. Razumijevanje hardvera iznutra.
A comprehensive Java platform for renting electric cars, bicycles, and scooters — with real-time vehicle tracking, financial reporting, breakdown management, and a rich JavaFX/Swing GUI for visualizing operations.
Sveobuhvatna Java platforma za iznajmljivanje e-vozila sa real-time praćenjem, finansijskim izvještajima i bogatim JavaFX/Swing GUI-jem.
Dijkstra's algorithm-powered transit route optimizer, calculating shortest paths by time, cost, and transfers. Includes an interactive Swing GUI, JSON data persistence, ticket purchasing, and sales tracking.
Optimizer ruta u tranzitnoj mreži baziran na Dijkstra algoritmu — najkraće putanje po vremenu, troškovima i presjedanjima. Sa interaktivnim Swing GUI-jem i JSON perzistencijom podataka.
Full-featured restaurant ops system with role-based access control, order/reservation management, and all business logic in MySQL stored procedures and triggers. 3-layer architecture (Model/DAO/UI), pure JDBC — no ORM.
Potpuni restoranski sistem sa kontrolom pristupa, upravljanjem narudžbama i sva poslovna logika u MySQL procedurama. 3-slojna arhitektura, čisti JDBC bez ORM-a.
Desktop inventory system with a C# Windows Forms frontend and MySQL backend. Business logic fully implemented via stored procedures and triggers — automated stock control and order management.
Desktop aplikacija za upravljanje inventarom sa C# Windows Forms i MySQL backendom. Poslovna logika kroz procedure i trigere — automatska kontrola zaliha.
Looking for an internship or junior software engineering role where I can contribute from day one — whether that's systems programming, backend development, or DevOps. Let's build something good.
Tražim praksu ili junior poziciju u razvoju softvera gdje mogu doprinijeti od prvog dana — sistemsko programiranje, backend ili DevOps. Izgradimo nešto vrijedno.