~/zagreb-croatia · open to opportunitiesotvoren za prilike
Hi, I'mBok, ja sam Mateo.
I buildGradim appsaplikacije,
gamesigre &
web.
I build across desktop apps, game engines, and full-stack web — from an offline-first D&D copilot heading to Steam, to a self-hosted Discord I run end-to-end, to game-jam titles in Unity and Godot and a full-stack finance app. This is a tour of what I have shipped.Gradim kroz desktop aplikacije, game engine-e i full-stack web — od offline-first D&D pomoćnika koji stiže na Steam, preko self-hosted Discorda kojeg sam vodim od početka do kraja, do game-jam naslova u Unityju i Godotu i full-stack financijske aplikacije. Ovo je pregled onoga što sam isporučio.
Featured projectsIstaknuti projekti
LoreMind
solosamostalnoAn offline-first D&D copilot with on-device voice capture.Offline-first D&D pomoćnik s glasovnim snimanjem na uređaju.
VoiceApp
solosamostalnoA self-hosted Discord for one friend group — text, voice, screenshare, camera and files, on my own stack.Vlastiti self-hosted Discord za jednu ekipu — tekst, glas, dijeljenje ekrana, kamera i datoteke, na mojoj infrastrukturi.
Loki: Birth of the Divine
Laggy LamasA Norse FPS × tower-defense where reality flips between fire and ice.Nordijski FPS × tower-defense gdje se stvarnost prebacuje između vatre i leda.
A.G.R.A.M.
Laggy LamasAsymmetric 1v1 PvP in a digitally folding Zagreb.Asimetrični 1v1 PvP u digitalno presavijenom Zagrebu.
Batomon PvP Mod
solosamostalnoI added online & LAN multiplayer to a single-player Steam auto-battler.Dodao sam online i LAN multiplayer u Steam auto-battler za jednog igrača.
Meccha Chameleon — No Decoy Death
solosamostalnoShoot the clone, lose the clone — not your life. A host-side UE4SS mod for Meccha Chameleon.Pucaj u klona, izgubiš klona — ne život. Host-side UE4SS mod za Meccha Chameleon.
What I've been buildingŠto sam gradio
Built and self-hosted a Discord-style comms app end-to-end — Electron/React client, Node/TS backend, LiveKit (WebRTC) voice & screenshare — deployed as one Docker stack on TrueNAS.Izradio i sam hostao aplikaciju za komunikaciju u stilu Discorda od početka do kraja — Electron/React klijent, Node/TS backend, LiveKit (WebRTC) glas i dijeljenje ekrana — deployano kao jedan Docker stack na TrueNAS-u.
Reverse-engineered a UE5 Steam party game to fix a decoy-kill bug — shipped as a host-side UE4SS Lua runtime hook after first prototyping it as a Blueprint bytecode patch.Reverse-engineerao UE5 Steam party igru da popravim bug s klonom — objavljeno kao host-side UE4SS Lua hook nakon prototipa u obliku Blueprint bytecode zakrpe.
Built an offline-first D&D DM copilot with on-device voice capture (Tauri · Rust · React), heading toward a Steam release.Izradio offline-first D&D pomoćnik s glasovnim snimanjem na uređaju (Tauri · Rust · React), na putu prema izlasku na Steam.
Asymmetric 1v1 PvP set in a digitally folding Zagreb, built in Unity for the "Grad Zagreb" jam with the Laggy Lamas team.Asimetrični 1v1 PvP u digitalno presavijenom Zagrebu, izrađen u Unityju za jam "Grad Zagreb" s timom Laggy Lamas.
FPS × tower-defense hybrid with a reality-flipping mechanic, built in Godot; now polishing toward a commercial release.FPS × tower-defense hibrid s mehanikom preokreta stvarnosti, izrađen u Godotu; sada se dorađuje prema komercijalnom izlasku.
Reverse-engineered a single-player Steam auto-battler to add online and LAN multiplayer via a file-exchange state machine and a custom C# server.Reverse-engineerao single-player Steam auto-battler i dodao online i LAN multiplayer kroz state machine sa razmjenom datoteka i vlastiti C# server.
Full-stack personal-finance app (Angular 21 + ASP.NET Core 8 + SQL Server) built with a four-person team.Full-stack aplikacija za osobne financije (Angular 21 + ASP.NET Core 8 + SQL Server) izrađena s timom od četvero ljudi.
A .NET 8 + PostgreSQL clinic management system and a Python bird-audio classification pipeline with MongoDB and MinIO.Sustav za upravljanje ordinacijom (.NET 8 + PostgreSQL) i Python pipeline za klasifikaciju zvukova ptica s MongoDB i MinIO.
JavaFX hex-grid tactics game with networked multiplayer — a university capstone covering MVC, threading, and serialization.JavaFX taktička igra na heksagonalnoj mreži s mrežnim multiplayerom — studentski završni rad koji pokriva MVC, dretve i serijalizaciju.
Started a Godot precision rage-platformer — Super Meat Boy movement with Jump King stakes, a 100-section world, and a custom in-editor level-builder plugin.Započeo Godot precizni rage-platformer — Super Meat Boy kretanje s Jump King ulozima, svijet od 100 sekcija i vlastiti in-editor plugin za gradnju levela.
Early Godot first-person prototype — menu framework and player controller; an in-progress experiment.Rani Godot first-person prototip — okvir izbornika i kontroler igrača; eksperiment u tijeku.
Studying Software Engineering (Programsko inženjerstvo) — currently in my third year.Studiram Programsko inženjerstvo — trenutno na trećoj godini.
Want the short version?Želite kratku verziju?
See my CV, or reach out — I'm happy to talk about any of these projects.Pogledajte moj životopis ili me kontaktirajte — rado ću popričati o bilo kojem od ovih projekata.