nikola@novi-sad: ~/portfoliosr|en

nikola@novi-sad:~$ whoami

Nikola Vlačić, student informacionih tehnologija

nikola@novi-sad:~$ ls

README.mdprojekti/cv.jsoncv.pdfkontakt.sh

nikola@novi-sad:~$

README.md

# O meni

> PMF Novi Sad, četvrta godina · Novi Sad, Srbija

Studiram informacione tehnologije na PMF-u u Novom Sadu, četvrta sam godina. Pored fakulteta pravim svoje aplikacije, uglavnom za web i desktop.

## Čime radim

Svoje projekte pišem u TypeScript-u i React-u (Next.js, Expo, Electron). Na fakultetu radimo u Javi i Spring Boot-u.

## Trenutno

Radim na Rezzu (0.1.0) i Košarkaškom iks-oksu (0.19.0).

## Ostalo

Pratim fudbal i košarku, zanima me AI i volim da putujem.

projekti/

$ ls -l projekti/

  • 2026rezzo.mdDesktop aplikacija za sečenje vertikalnih klipova iz podkasta i emisija.
  • 2026iks-oks.mdIks-oks sa igračima Evrolige.
  • 2026elfantasy.mdPrivatni pomoćnik za EuroLeague Fantasy.
  • 2026evidlab.mdEvidencija hemikalija i laboratorijskog materijala.
  • 2026Bakini receptiPorodična aplikacija za čuvanje i pronalaženje recepata. [React, Convex, Clerk]
  • 2026Travel ItinerariesDruštvena mreža o putovanjima, projekat sa fakulteta. [Java, Spring Boot]
  • 2025Football Club Management System ↗Upravljanje fudbalskim klubom, seminarski rad sa UML modelom. [Java, JavaFX, SQLite]
  • 2022NScore ↗Fudbalski rezultati uživo, pravio sam ga u srednjoj školi. [HTML, CSS, JavaScript, REST API]

projekti/rezzo.md

# Rezzo

> Desktop aplikacija za sečenje vertikalnih klipova iz podkasta i emisija.

Objavljujem klipove iz podkasta na mrežama i posao je svaki put isti: nađeš interesantan momenat, isečeš široki kadar na 9:16, paziš da onaj ko govori ostane u kadru i dodaš titlove. Aplikacije koje to dobro rade ili stave watermark na video ili naplaćuju pretplatu za ono što ti stvarno treba. Rezzo isti posao radi besplatno, a sve mogućnosti su u besplatnoj verziji jer druge verzije nema. Pravljen je prvo za emisije na srpskom, jer sa njima radim.

stack: Electron React TypeScript FFmpeg whisper.cpp MediaPipe WebGL

vrsta: Desktop aplikacija, otvoren kod, 2026

status: v0.1.0 · Windows

link: github.com/dzonyv/rezzo // Kod na GitHub-u

više: projekti/rezzo.md →

Rezzo editor: dvoje ljudi u podeljenom kadru, titlovi između njih i vremenska linija ispod
// Klip u editoru. Kadrovi su iz filma Tears of Steel, (CC) Blender Foundation | mango.blender.org.

projekti/iks-oks.md

# Košarkaški iks-oks

> Iks-oks sa igračima Evrolige.

Tabla je 3×3, a svako polje ima dva kriterijuma (klub, nacionalnost, pozicija, titula, era). Da bi zauzeo polje, upisuješ košarkaša koji ispunjava oba. Igra se sa prijateljem preko linka ili na jednom uređaju, sa tajmerom i revanšom. Ima i dnevnu tablu, istu za sve, koja se rešava solo. Promo video sam napravio u Remotion-u, a partija i boje u njemu dolaze iz same aplikacije.

stack: Expo React Native Web TypeScript Supabase Cloudflare Pages Remotion

vrsta: Web igra, PWA, 2026

status: prototip · v0.19.0

link: kosarkaski-iks-oks.pages.dev // Igraj

više: projekti/iks-oks.md →

// Promo video, 24 sekunde, bez zvuka.

projekti/elfantasy.md

# elFantasy

> Privatni pomoćnik za EuroLeague Fantasy.

Napravio sam ga da na jednom mestu vidim statistiku igrača, indeks po poziciji protiv tima, povrede i cene.

stack: Next.js Convex Clerk TypeScript shadcn/ui

vrsta: Web aplikacija, privatna, 2026

status: v0.3.2

link: el-fantasy-nine.vercel.app/sign-in // Otvori (pristup po pozivu)

više: projekti/elfantasy.md →

projekti/evidlab.md

# EvidLab

> Evidencija hemikalija i laboratorijskog materijala.

Timski projekat sa fakulteta. Pravili smo ga za jedan departman PMF-a, primenjujući Scrum prakse, da zameni evidenciju u Excelu. U njoj su se nazivi duplirali, nije se znalo koliko čega stvarno ima, rokovi su se propuštali, a stanje je mogao da promeni bilo ko, bez traga o izmeni. Zbog toga je i nabavku bilo teško planirati. Aplikacija ima i AI asistenta i glasovni unos, ali radi i bez njih.

stack: React TypeScript Spring Boot PostgreSQL Docker

vrsta: Timski projekat, web aplikacija, 2026

status: PMF Novi Sad · Scrum

više: projekti/evidlab.md →

EvidLab, pregled inventara: broj hemikalija i varijanti, upozorenja i poslednje aktivnosti
// Pregled stanja inventara, sa demo podacima.
{
"obrazovanje": [
{
"godine": "2023-",
"škola": "Prirodno-matematički fakultet, Univerzitet u Novom Sadu",
"smer": "Informacione tehnologije"
},
{
"godine": "2019-2023",
"škola": "Gimnazija „Jovan Jovanović Zmaj”, Novi Sad",
"smer": "Učenici sa posebnim sposobnostima za računarstvo i informatiku"
}
],
"veštine": {
"programski jezici": ["Java", "TypeScript", "JavaScript", "C#", "C", "Python", "PHP", "SQL"],
"web i aplikacije": ["React", "Next.js", "Expo", "Electron", "Spring Boot", "Astro"],
"podaci": ["PostgreSQL", "SQLite", "Supabase", "Convex"],
"alati": ["Git", "Docker", "Remotion"]
},
"sertifikati": [
{
"godina": "2023",
"naziv": "Učešće na konferenciji „Matematički podijum mladih”, Prolećni festival matematike"
},
{
"godina": "2022",
"naziv": "First Certificate in English (B2), Cambridge Assessment English"
},
{
"godina": "2019",
"naziv": "Uvod u strukturirano programiranje (C), Fondacija „Centar za mlade talente”"
},
{
"godina": "2017",
"naziv": "Scratch Junior kurs, Vojvodina ICT Cluster"
}
],
"jezici": {
"srpski": "maternji",
"engleski": "B2",
"nemački": "osnovno"
}
}

kontakt.sh

#!/bin/sh

# Javi se

mail nikolavlacic04@gmail.com

open github.com/dzonyv