About
Experience & Education
Projects
-
Thesis: Cross-platform development framework for graphical mobile applications
Developed a cross-platform (Linux, Windows, Mac, Android and iOS) 2D graphics engine written in C++ using OpenGL with a proof-of-concept spaceship game implemented using it. Also explored how appropriate optimisation algorithms can be used to improve engine performance on the example of object collision detection.
-
Project: PCI Express FPGA interface for communication with application modules
Development of a Xilinx FPGA card Windows PCI Express driver and application client library for exchanging data between the host PC and a software module running on the FPGA card via simple device commands.
-
Seminar: Implementation of parallel algorithms on FPGA co-processor systems
Exploration of the possible ways of developing modern parallel algorithms on FPGA co-processor systems and their pros/cons on the example of H264 video encoding using Blusepec Verilog, Verilog and VHDL.
-
Thesis: Visual programming language and development environment for embedded systems
Developed a prototype embedded system development IDE (for Windows using Win32/MFC) for developing FPGA logic applications using a custom visual design language/block-based design. Purpose was to show simpler module development and hiding of complexities behind a intuitive and more easily verifiable system design process.
-
Project: Eclipse development environment plug-in for graphical design of Xilinx EDK systems
Development of a graphical plugin for the Eclipse development environment that simplifies the configuration and preparation processes for the Xilinx EDK systems.
-
Project: Emulator of a custom, register based computer
Developed an emulator/virtual machine in C for a custom, register based computer with exception handling and stack. The emulator was used to run assembly code generated by a custom Pascal compiler built as part of another group project.
-
Seminar: Command-line interface for programs written in the Scheme programming language
Exploration of the functional programming paradigm with development of a command-line parameter parser for the Scheme programming language.
Languages
-
Croatian
Native or bilingual proficiency
-
English
Full professional proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More