My open source libraries and tools
Neovim client for Java used to communicate with Neovim instance via RPC API. Provides multiple interfaces for communicating with Neovim instance via multiple different protocols.
Neovim Kotlin client library. Provides interface for communicating with Neovim instance via multiple different protocols.
MsgPack support for kotlinx.serialization
CLI tool to help manage tax payments in FBiH (Bosnia and Herzegovina Federation) written in Rust.
My vim plugins
Collection of my public Vim and Neovim plugins.
Other open source projects
A simple racing game created for GitHub GameOff 2021. Later updated to support very basic multiplayer support.
My university projects
Final IoT Backend
Python (Flask) backend for IoT system made for master's degree final project
3D labyrinth game for embedded devices
3D labyrinth game written in C for university project in mbed's environment for N5110 display and generic joystick. Contains ports to terminal display, for use on *NIX and Windows systems.
STELEKS backend application
Backend of STELEKS (university students organization) application. Developed with microservice architecture using Spring, with frontend written in Angular.
Real time talk Android application
University course project application used as a small social network with real time talk capabilities. This is the Android application used to access the system and talk to other users.
RxJava Android sample application (used for presentation)
Application made for presentation on Sarajevo Mobile Technology Meetup 04.06.2016. Showcases simple use cases for RxJava Observables and RxBindings to connect user events into flows. Presentation available on SpeakerDeck.
Simple MQTT protocol example on Texas Instruments Launch Pad
Simple MQTT example made for university project showcasing control and monitoring via lightweight MQTT protocol with multiple controllers and monitors.