Software engineer with a bachelor's degree at the Faculty of Electrical Engineering, University of Belgrade.
I'm passionate about Software Development and Game Development. I have almost 2 years of professional experience in those fields at Wargaming
-
Operating System Kernel
A multithreaded kernel for the RISC-V architecture, featuring time-sharing, mutual exclusion, and various system calls. -
Assesmbly Compiler and Emulator
An assembler, compiler, and emulator for imaginary computer architecture, similar to x86 -
MicroJava Compiler
A compiler for the MicroJava programming language that translates code into bytecode executable on the MJVM.
-
Clothing Store API
RESTful API for online clothing store, including web-server implementation in GO and PostgreSQL database -
CareConnect
A web application developed using the MEAN stack (MongoDB, Express.js, Angular, Node.js) that serves as a virtual clinic for healthcare management.
- Random Chat
A desktop app for chatting with random people, offering a simple and fun way to connect anonymously
-
2D World of Tanks Game
A 2D game inspired by World of Tanks in which the goal is to control 5 tanks of different types against other teams online -
The Last Stand
2D, Tower Defence, Pixel Art game in which you defend the last human island against goblin invaders -
Mummy Maze
2D, Puzzle, Turn-Based recreation of the original Mummy Maze game, implemented in Godot Engine
- Question-Answer Platform
A C++ simulation of a question-and-answer platform, employing tree data structures to manage hierarchical relationships.
-
Piano Tiles on FPGA
A simplified version of the Piano Tiles game was implemented on a Cyclone V FPGA and created during the Elsys Eastern Europe Hackathon. -
Pico Computer system for FPGA
A simple system using Verilog and SystemVerilog, designed for simulation, synthesis, and testing of digital components.
-
Telegram-Bot
A simple Telegram bot developed in Python that downloads images or videos from given URLs, utilizing Docker for deployment. -
PSIML8
Qualification project for the PSIML8 summer course (2022), where I was working with image recognition in Python. -
Cryptographic Algorithms
Implementations of cryptographic algorithms and exercises from the Data Protection course.