Bill Gewrgoulas's Projects
Visualization tool for various pathfinding algorithms and perfect maze generation.
Application for the movement of passengers by city bus.
Real-time web app inspired by messenger.
Third assignment for the course Data Mining @CSE.UOI
Algorithms for evaluating containment queries in text databases.
Compiler for a small programming language, built for the Compilers course at UOI.
First assignment for the course Data Mining @CSE.UOI
A continuously-evolving compendium of javascript tips based on common areas of confusion or misunderstanding.
A simple meditation app built with html css and javascript
Fair scheduling in Minix using a custom priority algorithm.
Implementation of a multithreaded server that allows multiple users to make requests at the same time. Built for the course Operating Systems @CS.UOI.
Implementations of perceptron algorithm with 2 hidden layers, learning vector quantization, k-means clustering algorithm, for the course Computational Intelligence @uoi
Learning Qt.
Graphics with Qt.
Code snapshots and materials for our "React - The Complete Guide" course (https://acad.link/reactjs)
Algorithms for joke rating prediction using the joke data-set from Kaggle.
Rtrees for storing spatial data.
Algorithms for traversing spatial networks and performing top-k queries.
Algorithms for UNION , MERGE-JOIN , INTERSECTION , SET-DIFFERENCE , GROUP-BY SQL operators
A text to speech desktop application using the freetts library. Built for the course Software Technologies @CS.UOI.
A PHP web application with users and roles.
A ruby on rails web application. Developed for the course Internet Technologies @ University of Ioannina.
Algorithms for polygon triangulation and clipping using openGL graphical interface. Developed for the course computer graphics @CS.UOI.
A minecraft-like game created in unity game engine.
Various university assignments.