Pinned Repositories
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.
bloxorz
Implementation of a popular online game using graph data structure
election-process-management-system
A system of several Python Flask applications and other services running on Docker Swarm that simulates an electoral system.
fpga-arkanoid
FPGA-powered adaptation of a popular 80s arcade game.
image-editor
A simple image editing program with features like working with layers, defining selections and applying basic and composite operations on images.
kernel
Implementation of a small, but completely functional operating system kernel. Supports concepts such as multithreading, time sharing, semaphores, events and asynchronous signals.
OpenPGP-Crypto-GUI
An interactive GUI application which implements the functionalities of the Open PGP protocol.
secret-combination-game
Two-player logical crack-the-code game.
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.
snmp-tcp-udp-viewer
Java application for observing TCP/UDP sockets using SNMP in real time.
vstambolic's Repositories
vstambolic/kernel
Implementation of a small, but completely functional operating system kernel. Supports concepts such as multithreading, time sharing, semaphores, events and asynchronous signals.
vstambolic/image-editor
A simple image editing program with features like working with layers, defining selections and applying basic and composite operations on images.
vstambolic/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.
vstambolic/secret-combination-game
Two-player logical crack-the-code game.
vstambolic/snmp-tcp-udp-viewer
Java application for observing TCP/UDP sockets using SNMP in real time.
vstambolic/bloxorz
Implementation of a popular online game using graph data structure
vstambolic/election-process-management-system
A system of several Python Flask applications and other services running on Docker Swarm that simulates an electoral system.
vstambolic/fpga-arkanoid
FPGA-powered adaptation of a popular 80s arcade game.
vstambolic/OpenPGP-Crypto-GUI
An interactive GUI application which implements the functionalities of the Open PGP protocol.
vstambolic/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.
vstambolic/b-tree
An interactive console application and an implementation of the B-Tree data structure with accompanying algorithms.
vstambolic/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.
vstambolic/monopoly
Monopoly for poor people, for Android.