Human Action Recognition

After starting my studies as a graduate student I explored different aspects of computer vision. Among possible tracks I chose to start working on video analysis and specifically human action recognition. Vision-based human action recognition is defined as the process of labeling image sequences with human action labels. In other words, it is the capability of automatically analyzing [...]

The Path Finder (Algorithm Playground)

The Path Finder is one the projects which has served me as a great learning experience through out my academic studies. It started as a small project designed for my AI undergraduate course back in 2008. It is basically an implementation of the traveler salesman problem. The first version was using different AI algorithms for solving [...]

Online Movie Store


After finishing up on my Movie Collection Manager application, I started to work on an experimental shopping website. I used the structure of my database designed for the Movie Collection Manager software and started to design an online store with purpose of selling movies. The project started with a basic template for shopping websites on which I added a [...]

Movie Collection Manager


This project was the outcome of my interest in art and specifically photography and cinema combined with my passion to start a software development project back in 2011. This was basically a collection management software designed for movies. First I designed a database for movie information and then worked on retrieving information from online sources. All [...]

Hoax Photo Detector


This was my first experience in field of image processing, computer vision and machine learning. In this collaborative project, I had the chance to work with my college friends on an application which analyzes a photo and detects points which could have been manipulated in image in order to make a hoax. My contribution in this [...]