Projekti
Projekti o kojima mogu da pišem detaljno, sa arhitekturom i rezultatima, a ne samo sa snimkom ekrana. Svaki ima svoju stranicu.
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
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
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
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