Imam 14 godina i strastven sam programer sa jakim temeljima u jezicima kao što su C++, Python, JavaScript i HTML/CSS, sa početničkim iskustvom jezicima u Lua i Go. Uživam u stvaranju inovativnih projekata i rado učim nove stvari o kompjuterima. Vrlo brzo napredujem u rješavanju problema i učenju o novim programerskim okruženjima. Sa velikim interesovanjem za programiranje, motivisan sam da doprinesem u bilo kakvom projektu, u okviru svog trenutnog znanja. Moja želja je da jednog dana otvorim svoju tehnološku kompaniju.
- Osnovno obrazovanje: Druga osnovna škola, Hrasnica
- Završeni kursevi: Škola programiranja UMKS - Program 1 (Python)
- Programski jezici: C++, Python, JavaScript
- Tehnologije: HTML, CSS, JSON, Node.js, Socket.io, SDL za C++ (osnove), Git
- Alati: Visual Studio, VS Code, GitHub
- Znanje: Početnik u OOP, osnovno znanje o memoriji kompjutera, C++ pointers i references
- Opis: Jednostavan sistem za prenošenje signala preko
localhost
-a, LAN mreže ili online servera - Komponente: Implementacija prenošenja podataka preko servera pomoću Socket.io, napisana u Node.js, sa HTML stranicama kao front-end klijentima
- Funkcija: Tri tima se takmiče, svaki tim ispred sebe ima kompjuter sa otvorenim klijentom, a na voditeljevom klijentu se pale lampice u bojama timova redom kojim pritišću taster (tj. u ovom slučaju bilo koja tipka na tastaturi)
- Link: Google Drive
- Opis: Statična HTML stranica sa ugrađenim sistemom koji čita određeni JSON fajl i izvlači podatke za današnja pitanja
- Komponente: Jednostavan client-side kod napisan u HTML, CSS i JavaScript koji čita
data.json
fajl koji se nalazi paralelno saindex.html
, a koji mijenja host statične stranice i dodaje nova pitanja - Funkcija: Kod sam prepoznaje koji je datum, i na osnovu datuma prikazuje odgovarajuća
pitanja, kao i odgovarajuću sliku u pozadini (slike se također čuvaju paralelno sa
index.html
) - Link: GitHub, Replit
- Opis: Jednostavna Python skripta u terminalu koja, koristeći se administratorskim privilegijama, čisti USB od najpoznatijih uzoraka Raspberry Robin Trojana (poznatijeg kao "USB shortcut virus")
- Komponente: Jednostavan CLI napisan u Pythonu koji ima za cilj da otkloni uzorke ove prijetnje sa odabranog diska
- Trenutna postignuća: Trenutno, skripta prepoznaje par osnovnih uzoraka (npr. najčešća imena
skrivenih foldera, mogući maliciozni fajlovi kao što su
autorun.inf
idesktop.ini
) - Budući planovi: Ako uspijem doći do još uzoraka ovog Trojana (inficirani USB-ovi, npr.), moći ću ga bolje proučavati i nadograditi skriptu (na kraju krajeva, ideju za ovo sam dobio jer sam i sam bio žrtva Raspberry Robina, te sam imao priliku da uočim način na koji, pomoću svojih trikova, prevari čak i iskusne korisnike)
- Link: GitHub
- Opis: Programski jezik visokog nivoa dizajniran za efikasnost i brzo i lahko pisanje koda
- Komponente: Lexer, parser i interpreter, napisani u C++, dinamična manipulacija tipovima
- Trenutna postignuća: Osnovne matematičke operacije, varijable,
if
-iskazi, ugrađene funkcije, kao i provjeravanje tipova za argumente funkcija - Budući planovi: Liste, razne petlje i mogućnost definisanja vlastitih funkcija
- Link: Google Drive