Latsi Foreign Language Schools Website

Development of the school's website projecting the uniqueness of the school, its ground breaking STEM and Robotics lessons as well as its modern educational methods and tools. Main features created: galleries, slides, custom made blog/news templates, a platform for parents and students holding statistics of the students performance and e-tests.

View Project

Web API to access open data of the Ministry of Environment and Energy

Development of a Web API to access open data of the Ministry of Environment and Energy, regarding pollution rates of various locations in Greece. A dynamic web site was also created to present real time information using the Google Maps API.

View Project

Search engine and Semantic classifier

Development of a simple search engine based on articles scrapped by various news web sites. A web crawler was used to isolate, download and store the text of each article. Vectors of relevance towards some specific categories were created and finally a classifier was put together in order to categorise each article to a specific category based on its semantic analysis and cosine and Tanimoto metrics of relevance.

View Project

Simulation of a football game

Creation of a mechanism able to count fouls, goals, steals and other stats for each player and team. The football field dimensions are set dynamically and the game progresses in rounds until a certain score is reached, based on random movements and actions of each player. A simple user interface is created (via terminal), to show the position of each player, the position of the ball, the score of each round etc.

View Project

Efficient multiplication between a matrix and its transpose

Research on the optimum code structure and minimum usage of the global memory in order to achieve at least the same efficiency of the cublasDgemm function. The suggested approach includes a mixture of combined techniques such as registers, shared memory, streams and coalesced accesses in main memory.

View Project

Creation of an ontology and a JAVA application

Creation of an ontology that represents the Snowboarding sport and a JAVA application that takes advantage of the ontology and its inference mechanism and gives the ability to make queries on it.

View Project

Parallelization and vectorization of the Smith-Waterman algorithm

Development of a parallelized version of the Smith Waterman algorithm in order to achieve maximum perfomance in the task of DNA sequence alignment.

View Project

Development of a lexical and syntax analyzer

Development of a lexer and syntax analyzer for the Edelman grammar (C-based). A smart system was also implemented in order to check for undeclared variables and correctness of datatypes, in one pass

View Project

Implementation of the DPCM, 4-PSK, 8-PSK telecommunication systems

Modelization and testing of each part of the 3 systems. Main subsystems created: Additive White Gaussian Noise (AWGN), mapper, demapper, modulator, demodulator, predictor, quantizer.

View Project

Development of a Business Intelligence system

Exploitation of England's car accidents data of the last 20 years, in order to create a multidimensional database system and acquire the ability to make complex queries on it.

View Project