Vasilije Stambolić's repositories

kernel

Implementation of a small, but completely functional operating system kernel. Supports concepts such as multithreading, time sharing, semaphores, events and asynchronous signals.

Language:C++Stargazers:5Issues:0Issues:0

image-editor

A simple image editing program with features like working with layers, defining selections and applying basic and composite operations on images.

Language:JavaStargazers:4Issues:1Issues:0

binary-search-tree

An implementation of the Binary Search Tree (BST), along with the Extendable Table (a data structure suitable for the binary search algorithm and frequent insert and delete operations). This small project also provides a visual representation of those data structures and accompanying algorithms.

Language:CStargazers:3Issues:0Issues:0

secret-combination-game

Two-player logical crack-the-code game.

Language:HTMLStargazers:3Issues:1Issues:0

snmp-tcp-udp-viewer

Java application for observing TCP/UDP sockets using SNMP in real time.

Language:JavaStargazers:3Issues:1Issues:0

bloxorz

Implementation of a popular online game using graph data structure

Language:CStargazers:1Issues:1Issues:0

election-process-management-system

A system of several Python Flask applications and other services running on Docker Swarm that simulates an electoral system.

Language:PythonStargazers:1Issues:1Issues:0

OpenPGP-Crypto-GUI

An interactive GUI application which implements the functionalities of the Open PGP protocol.

Language:JavaStargazers:1Issues:1Issues:0

smart-home-system

System of various applications (music player, alarm, event planner) and services (JMS, JPA, MySQL, Java REST API, Bing Maps API, Spotify Web API) which kinda simulates a smart home system.

Language:JavaStargazers:1Issues:1Issues:0

b-tree

An interactive console application and an implementation of the B-Tree data structure with accompanying algorithms.

Language:C++Stargazers:0Issues:0Issues:0

fpga-arkanoid

FPGA-powered adaptation of a popular 80s arcade game.

Language:HTMLStargazers:0Issues:1Issues:0

micro-java-compiler

MicroJava Compiler: a simplified Java compiler. MicroJava supports essential features like arrays, classes, class inheritance, method overriding, and polymorphism. The compiler consists of a Lexical Analyzer, Syntax Analyzer, Semantic Analyzer, and Code Generator. It compiles MicroJava source files into bytecode for execution on the MicroJava VM.

Language:JavaStargazers:0Issues:0Issues:0

monopoly

Monopoly for poor people, for Android.

Language:JavaStargazers:0Issues:1Issues:0