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.
Real-time chat application built with Spring Boot, WebSocket (STOMP), Redis, PostgreSQL and React. Features group rooms, private messaging, typing indicators, online presence, JWT auth and Google OAuth2 login.
Aplikacija za ćaskanje u realnom vremenu napravljena Spring Boot-a, WebSocket-a (STOMP), Redis-a, PostgreSQL-a и React-a. Sadrži grupne sobe, privatne poruke, indikatore kucanja, prisustvo na mreži, JWT autentifikaciju i Google OAuth2 prijavu.
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.