Project lead and full-time Software Development Engineer at Quiddita Company.
Served as an IT volunteer at the FK Obilić Stadium during the Belgrade Universiade.
School of Electrical Engineering, University of Belgrade, Department of Computer Science and Information Technology See more.
School of Electrical Engineering, University of Belgrade, Department of Computer Science and Information Technology See more.
Secondary Electrical School student at Belgrade High School and member of the Center for Talented Youth.
Real estate apartment reservation demo. Developed in MySQL, JPA, JPAQ.
Document management system developed in .NET Windows Forms and entity framework.
Complete design and implementation of ARM RISC SoC processor in synthesizable VHDL. Processor has single core with pipeline, instruction cache and data cache.
Compiler for made up Micro Java programing language (light Java version). Compiler performs lexical, syntax and semantic analysis and generates executable file that is executed on the Micro Java virtual machine.
Linker and loader for binary files in ELF format. Main feature is link of program with third party libraries, loads program to the operating memory and executes program code from the entry point. Project was developed for ARM architecture using qemu cross-compilation emulator on linux.
School website for the Fifth Belgrade Gymnasium, developed in CodeIgniter PHP framework, with custom made CMS that integrated jsTree and ckeditor.
Web app that demonstrates data transfer between different systems, via XML and MS Excel formats.
Implemented stopwatch using microprocessor (8086), interrupt controller (8259), timer (8253) and LCD. Software was written in C and assembly and stored in 8086 ROM chip.
File system with indexed allocation and banker's algorithm for resource allocation and deadlock avoidance.
Implementation of the multithreading kernel demo. Kernel supports time sharing threads, thread scheduling, mutex/semaphores and interrupt triggered events.