Archive for the ‘Projects’ Category

The ‘Refugee’ project.

March 1, 2017 Leave a comment

Recently, I have participated in the 1st Hackathon of the Technological Educational Institute of Central Macedonia in Hellas. Our team has developed a web application for the refugee crisis that exists in our country (Hellas) on our days.

Read more…

Arduino: A simple and lightweight library for managing the Arduino GSM shield.

July 21, 2016 Leave a comment

In a recent Arduino embedded system I needed to manage an Arduino GSM Shield for some specific use cases. However, I couldn’t use the well-known GSM library due to memory capacity limitations since this library “eats” the Arduino board memory 🙂 I could use an Arduino board with more memory capacity but this was not the case for me. I wrote the library SimpleGSM, which is a simple GSM library for managing the Arduino GSM shield (maybe you can use the library with other GSM cards) and execute some basic operations. I wrote the library to have exactly the operations I wanted. The library uses internally a software serial for the communication.

Read more…

Arduino: Security Alarm System.

March 25, 2015 Leave a comment

This project refers to a Security Alarm System implemented with Arduino and various electronics.

Read more…

The project ‘zws’ (Zepto Web Server).

September 28, 2014 Leave a comment

Zepto Web Server is a tiny open source HTTP web server well-written in C that can handle simple HTTP requests and serve information in HTML format by using dynamic modules that can be loaded at runtime. Also, the HTTP web server runs as a daemon process and is designed according to the MPM (Multi-Processing Module) architecture that allows multiple requests to be processed almost simultaneously. The main server daemon process creates and maintains various server workers which handle incoming requests.

Read more…

The project ‘Hasher’ (A decent implementation of salted hashing).

February 28, 2014 Leave a comment

The project ‘Hasher’ is an open source .NET C# library which implements salted hashing.

You can use Hasher in your next account system to secure your sensitive data (e.g. user passwords).

Read more…

A Nature Inspired Sudoku Solver.

December 25, 2013 Leave a comment

This machine learning project aims to the development of an open-source experimental prototype for solving and generating Sudoku puzzles by using only the strength of Genetic Algorithms. This is not a general purpose GA framework but a specific GA implementation for solving and generating Sudoku puzzles. The mechanics of the GA are based on the theoretical scientific paper “Solving and Rating Sudoku Puzzles with Genetic Algorithms” of Timo Mantere and Janne Koljonen. From the first moment, I liked the paper. So, I implemented it in Python. Also, I have add some variations to the algorithm in order to be more efficient. This project can be used in order to solve or generate new NxN Sudoku puzzles with N sub-boxes (e.g. 4×4, 9×9, etc).

Read more…

The project ‘RestApiWrapUtility’ (RESTful API Wrapper Utility).

June 9, 2013 Leave a comment

The project ‘RestApiWrapUtility’ (RESTful API Wrapper Utility) is an open source .NET C# utility which implements a RESTful API wrapper. The utility is created in order to be an intermediate layer between clients that want to communicate with a remote server in order to use its RESTful services.

Read more…