Jovan Vukić's repositories
compiler-toolchain
An emulator for an abstract RISC instruction set and a toolchain consisting of an assembler and a linker that can compile the specified assembly language
confectionery-shop
This repository hosts the Android application user interface for customers of the "Sweet Bites" store. Users can effortlessly navigate promotions, see product information on cakes and cookies, submit comments, and place orders. The app allows customers to manage their shopping cart and receive notifications regarding their orders.
jovan-vukic.github.io
Welcome to my portfolio website!
microjava-compiler
This project is a compiler for the MicroJava language. It translates syntactically and semantically correct programs into MicroJava bytecode for execution on MicroJava virtual machines. It includes lexical, syntactic, and semantic analysis, as well as code generation functionalities.
online-sales-system
A Java project simulating an online sales system for buyers and shops
polynomial-root-finder
Polynomial Root Counter: Apply Sturm's theorem for root count within intervals, examining polynomial sign with both rational and real coefficients.
ps2-keyboard-interface
This repository contains a PS2 keyboard interface designed for FPGA boards.
secure-gift-shop-app
The Secure Software Development project fortifies the Christmas Gift Shop app by employing static analysis tools, mitigating SQL injection, XSS, and CSRF vulnerabilities, implementing robust authorization, and integrating DevOps practices like exception handling, logging, and auditing to enhance security.