
The project aims for pet owners to track their treatment. Pet owners have to login to the application and insert information about any number of pets they own.
Technologies used: Ruby on Rails, JavaScript, GCS, HTML, CSS

This is the browser version of Sudoku Game where users have available a database of 7000+ puzzles to solve
Technologies used: PHP, JavaScript, MySQL, HTML, CSS

This is the browser version of VIPetBook which is a Veterinary Clinic Management where doctors manage the treatment of pets, including appointments, vaccinations, surgeries, exams etc
Technologies used: PHP, JavaScript, MySQL, HTML, CSS

Opinions is based on a redesign of Twitter. It is an application to share opinions about books, politics, health, etc.
Technologies used: Ruby on Rails, RSpec, ActiveStorage, Google Cloud Services, HTML, CSS, ESLint, Stylelint, Jest

Weather-Report users can select a city from a list to retrieve their weather information. Available more than 200,000 locations
Technologies used: JavaScript, APIs, Webpack, ESLint, Stylelint

Medical Services Booking System. Users can log in by providing user name and password in order to reserve any of the available medical services.
Technologies used for Full-Stack: Ruby On Rails, React, Redux, APIs, Webpack, ESLint, Stylelint, rubocop, heroku

This is an arcade Shooter Game application where the user controls a flying vehicle armed with weapons to shoot against enemy vehicles coming down from the top of the screen
Technologies used: Phaser3, JavaScript, API, webpack, ESLint, Stylelint

This is the iOS version for iPhone and iPad of Sudoku Game where users have available a database of 7000+ puzzles to solve
Technologies used: XCode, Objective-C, Core Data, API


This is Motion Patterns Detector. Reads 100 events/sec from all motion equipments of an iOS device and plays configured sound files
Technologies used: XCode, Objective-C, CMMotionManager, PHPhotoLibrary

i-Governance was a proposal project for large organizations to manage their projects. Includes human resources, internal communications, project management, calendar etc.
Technologies used: PHP, MySQL, JavaScript, HTML, CSS
more screenshots ...
User projects are groups by department, custom lists, responsible person, project tree level

Work Breakdown Structure is a graphical depiction of a project

The Gantt diagram provides a graphical representation of a project that helps plan, coordinate, and specialize tasks in a project

Internal communcations allow the exchange of messages between employees, related to projects, tracking follow-ups until the completion of tasks.

The personal calendar works as a reminder for ToDos and project milestones

The organization chart is an explorer providing easy access to departments' details, human resources, and assigned projects


Monopoly became the most popular stock-market trading system in domestic market. There is a whole platform with a dual NT Server where data lines from serial ports and tcp/ip connections with Athens Stock Exchange, Deutsche Boerse in Frankfurt, Standard & Poor’s Satellite, Reuters News Agency, Athens News Agency and other sources, provide real time data of critical interest, which are decoded, stored and broadcasted through Teletext, Satellite and ip connections to thousands of users, each of whom can post trade commands from the Monopoly terminal to connected stock market exchanges. This system was developed totally by me and it is the product of GlobalSoft SA of which I was a co-founder
Technologies used: MFC/C++, Visual Basic 6, VBI Teletext, DVB Satellite, Windows Sockets, RS232 communications, Windows Graphics, Ms Access, MS SQL, Binary Coding