Pređi na sadržaj
Vuk Cvetković

Projekti

Projekti o kojima mogu da pišem detaljno, sa arhitekturom i rezultatima, a ne samo sa snimkom ekrana. Svaki ima svoju stranicu.

    • React
    • NestJS
    • FastAPI
    • Ultralytics
    • ASP.NET Core
    • ML.NET

    2026Master rad, Elektronski fakultet u Nišu

    Uporedni sistem za detekciju objekata

    Ista slika kroz dva ekosistema mašinskog učenja, sa odgovorom u jednom formatu.

    Moj master rad. Ista slika prolazi kroz YOLOv8m model u Python-u i ML.NET model u .NET-u, oba iza jednog gateway-a koji odgovara u istom formatu, pa isti React frontend iscrtava rezultat bilo kog od njih. Posle ponovnog anotiranja skupa podataka YOLOv8m je dostigao 0,916 mAP@0.5, a ML.NET 0,748.

    0,916mAP@0.5 za YOLOv8m, naspram 0,748 za ML.NET

    Pročitajte ceo tekstFrontendGatewayPython servis.NET servis

    • C#
    • .NET
    • WCF
    • Windows Forms

    2023Diplomski rad, Elektronski fakultet u Nišu

    Encryptix

    Tri algoritma šifrovanja iza jednog servisa i heš na oba kraja kao dokaz da je fajl vraćen bez izmene.

    Moj diplomski rad. Desktop klijent šalje ceo folder WCF servisu, koji svaki fajl šifruje AES, RC6 ili XXTEA algoritmom - poslednja dva sam napisao po specifikaciji, bez biblioteke - i beleži SHA-512 heš pre i posle svakog koraka, pa se može dokazati da je fajl vraćen bez izmene. Paralelna obrada je skratila prolaz kroz 150 fajlova sa 68,91 na 44,16 sekundi.

    44,16 s150 fajlova paralelno, umesto 68,91 s

    Pročitajte ceo tekstKod

    • Python
    • Tkinter
    • Pyshark
    • Matplotlib

    2024Seminarski rad, Elektronski fakultet u Nišu

    Network Traffic Analyzer

    Snimak mrežnog saobraćaja učitan jednom, a svaki paket u njemu proveren na dvanaest protokola.

    Seminarski rad o analizi mrežnog saobraćaja, uz desktop aplikaciju za demonstraciju. Aplikacija otvara .pcapng snimak preko Pyshark-a, prolazi kroz svaki paket sloj po sloj i izvlači podatke svakog protokola - HTTP zaglavlja, DNS upite, TCP flagove, FTP kredencijale - u stablo koje se otvara, uz grafikon raspodele protokola.

    Pročitajte ceo tekstKod

    • React Native
    • Expo
    • NestJS
    • MongoDB

    2024Seminarski rad o sistemima e-uprave, Elektronski fakultet u Nišu

    Easy Breathe

    Javna merenja polena u Srbiji, svedena na ona koja su važna jednom korisniku.

    Mobilna aplikacija nad otvorenim podacima države. Agencija za zaštitu životne sredine objavljuje merenja polena sa stanica širom Srbije, a aplikacija ih po rasporedu kopira u svoju bazu i filtrira po alergenima koje je korisnik izabrao, u radijusu koji je sam podesio. Rezultat prikazuje na mapi, po nivou koncentracije i kao push notifikaciju kada nivo poraste.

    Pročitajte ceo tekstMobilna aplikacijaAPI

Esc