Download PDFPreuzmi PDF

Mateo Dominić

Software & game developerProgramer softvera i videoigara

SummarySažetak

Versatile software & game developer shipping across desktop, game engines, and full-stack web. Comfortable from Rust/Tauri systems work to Unity/Godot games to Angular/.NET products. Plans with BMAD agile workflows; values honest, finished software.Svestran programer softvera i videoigara s iskustvom na desktopu, u game engine-ima i full-stack webu. Jednako vješt u sistemskom radu (Rust/Tauri), izradi igara (Unity/Godot) i razvoju proizvoda (Angular/.NET). Planira BMAD agilnim tokovima; cijeni pošten, dovršen softver.

Selected ProjectsOdabrani projekti

LoreMind SoloSamostalno · 2026

A desktop campaign-memory app for tabletop Dungeon Masters — built for running the game, not just prepping it. Heading to Steam.Desktop aplikacija za pamćenje kampanje za voditelje igara — građena za vođenje igre, ne samo pripremu. Stiže na Steam.

Tauri v2 · Rust · React · TypeScript · SQLite (FTS5) · whisper-cpp

VoiceApp SoloSamostalno · 2026

A Discord-style desktop comms app I built and self-host end-to-end: an Electron/React client, a Node/TypeScript backend, and a self-hosted LiveKit media server, deployed as one Docker stack behind HTTPS.Desktop aplikacija za komunikaciju u stilu Discorda koju sam izradio i sam hostam od početka do kraja: Electron/React klijent, Node/TypeScript backend i self-hosted LiveKit media server, deployano kao jedan Docker stack iza HTTPS-a.

Electron · TypeScript · Node.js · LiveKit (WebRTC) · React · Fastify · PostgreSQL · Valkey · S3 (Garage) · Docker Compose · Caddy

Loki: Birth of the Divine TeamTim · 2026

Defend a hatching divine egg across wave sieges by flipping between two dimensions, placing traps, and detonating stolen runes. Built in Godot; polishing toward release.Brani božansko jaje koje se izliježe kroz navale neprijatelja prebacivanjem između dvije dimenzije, postavljanjem zamki i detoniranjem ukradenih runa. Izrađeno u Godotu; dorađuje se prema izlasku.

Godot 4.6 · GDScript · Jolt Physics

A.G.R.A.M. TeamTim · 2026

A game-jam duel where a Runner speedruns a collapsing city while a Director rewrites it in real time — winner of the Zagreb HACKL Game Jam 2026 (1st place + €3,000 prize). Built in Unity.Game-jam dvoboj u kojem Trkač juri kroz grad koji se ruši dok ga Redatelj prerađuje u stvarnom vremenu — pobjednik Zagreb HACKL Game Jama 2026 (1. mjesto + nagrada od 3.000 €). Izrađeno u Unityju.

Unity 6 · C# · Netcode for GameObjects · URP · Cinemachine

Batomon PvP Mod SoloSamostalno · 2026

A game mod that brings private friend-vs-friend multiplayer to Batomon Showdown — without touching the game's networking, using a file-exchange state machine and a custom C# server.Mod koji u Batomon Showdown donosi privatni multiplayer prijatelj-protiv-prijatelja — bez diranja mrežnog koda igre, koristeći state machine sa razmjenom datoteka i vlastiti C# server.

Godot 4.3 · GDScript · C# · Supabase · PostgreSQL · PowerShell

Meccha Chameleon — No Decoy Death SoloSamostalno · 2026–2026

A host-side mod for the Steam party game Meccha Chameleon that stops a Survivor from being killed and converted when a Hunter shoots their own decoy — shipped as a runtime UE4SS Lua hook, after first prototyping the fix as a Blueprint bytecode patch.Host-side mod za Steam party igru Meccha Chameleon koji sprječava da Survivor bude ubijen i pretvoren u Huntera kad Hunter puca u njegovog vlastitog klona — objavljen kao UE4SS Lua hook u runtimeu, nakon što je popravak prvo prototipiran kao Blueprint bytecode patch.

Unreal Engine 5.6 · UE4SS · Lua · C# · Blueprint / Kismet bytecode · Python

Warhammer Combat Arena SoloSamostalno · 2026–2026

A digital adaptation of the Combat Arena board game — two commanders duel on a hex grid with action cards, dice, and reactions. A university capstone in Java.Digitalna adaptacija društvene igre Combat Arena — dva zapovjednika se bore na heksagonalnoj mreži s akcijskim kartama, kockama i reakcijama. Studentski završni rad u Javi.

Java 21 · JavaFX · Maven · TCP Sockets · RMI · XML

Spendly TeamTim · 2026

A finance app with transaction tracking, budgets and alerts, family groups, and reporting — Angular 21 on a .NET 8 API. A four-person team project.Financijska aplikacija s praćenjem transakcija, proračunima i upozorenjima, obiteljskim grupama i izvještajima — Angular 21 na .NET 8 API-ju. Timski projekt četvero ljudi.

Angular 21 · TypeScript · ASP.NET Core 8 · C# · EF Core · SQL Server · JWT · WPF

EducationObrazovanje

Algebra University College — Zagreb Software Engineering (Programsko inženjerstvo) — currently in my 3rd year.Programsko inženjerstvo — trenutno na 3. godini.
IT High School (Informatička škola) Secondary education in informatics / computing.Srednjoškolsko obrazovanje iz informatike.

SkillsVještine

LanguagesProgramski jezici
JavaScript / TypeScriptC#C++CJavaPythonGDScriptRustSQL
Frameworks & EnginesOkviri i engine-i
AstroReactAngularASP.NET Core (.NET 8)TauriElectronUnityGodotJavaFX
Data & BackendPodaci i backend
PostgreSQLSQL ServerMongoDBSQLiteEntity Framework CoreValkey / RedisMinIOSupabaseFastifyLiveKit (WebRTC)REST APIs
Tools & PracticeAlati i metodologija
GitAzure DevOpsJiraDockerPowerShellMavennpm / pnpmMicrosoft OfficeBMAD agile planningMVC / MVVM
Content, Media & DesignSadržaj, mediji i dizajn
Adobe Premiere ProOBS StudioPaint.NETAutodesk Fusion 360

LanguagesJezici

Croatian (native)English (professional)
Hrvatski (materinski)Engleski (profesionalno)

download-pdf lets you pick english or croatianpreuzmi-pdf nudi izbor engleskog ili hrvatskog