Hi! I'm Vasilis,

a Computer Science Engineer with crystal clear vision.

I am seeking for a leadership position in fields relative to UAV and Internet of Things.

Curriculum Vitae
About Me
Tzivaras Vasilis

Tzivaras Vasileios is a graduate student of Computer Science and Engineering Department in University of Ioannina, Greece. For three years, he was the chairman of IEEE University of Ioannina Student Branch, where he created a working administration plan and carried out various complicated situations. Lastly, with all of his experience in personal IoT projects and his Bachelor Thesis about Drones, he became an Author in two technical books about Drones and IoT, which were published from Packt Publishing, Birmingham, ​UK.​


Below there are some of my projects, that I have worked with and learned a lot of things. A more detailed list can be found at my github account.

Quadcopter Modeling

The quadcopter robot was developed with my collegue Vasilis Megas so we can obtain knowledge about all the hardware constrains a such robot could have. The specific model was created using KKv2 flight controller.

View Demo
4 Wheel Mobile Modeling

The four wheel mobile robot was developed with the IEEE UOI Student Branch robotics team. It is equipped with various sensors such as ultrasonic sensor, motor encoders and more which allows it to detect obstacles and avoid them.

3DTetris Game

3D Tetris is a simple tetris-like game using OpenGL library, developed in C++ language. Each player has various functionalities during the game such as change the view, select cubes or pause the game.

Source Code
Vra-Xa-Psa Game

VraXaPsa a simple teris-like game in OpenGL library. It is the classic game with Scrissors, Rocks and Paper where each one of them 'eat' another. I have also added some extra bombs making this simple game quite interesting.

Source Code or View Demo

EuroData Visualization

This project is about data visualization using D3. With my collegue Panos Tzivaras we created a database with data from all the Europian countries and the user can plot linechart, barchat and scatterplot according to the selected filters.

Source Code
Ticket Service

Ticket Service is a simple interactive website displaying your everyday tasks, allowing you to add new tasks and it was developed in PHP 7, MySQL, HTML5 and CSS3.

Source Code

Date Title
02 Jan 2015 Introduction to to Drones [GR]
05 Mar 2017 Introduction to HTML5 and CSS3 [GR]
02 Jul 2016 SSH and SFTP protocols [GR]
02 Dec 2014 Free and Opensource Software [GR]
Date Title
02 Jan 2016 Introduction to Arduino [GR]

With all of my knowledge about quadcopters and IoT devices such as Arduino and Raspberry Pi Family, I became the author of two Technical Books related to robotic applications and IoT projects.

Build a Quadcopter with Arduino

Design, build, and fly your personal quadcopter using market electronics to capture incredible photographs and record phenomenal videos

ISBN: 9781785281846

Buy it now
Raspberry Pi Zero W Wireless Projects

Go mobile with the world' s smaller microprocessor and build DIY wireless projects using the Raspberry Pi Zero W board.

ISBN: 9781788290524

Buy it now

BSC Thesis

I first designed a quadrotor model in MATLAB, to simulate a simple landing procedure. I then developed a more advanced landing procedure using air destarbances and the final target was moving with a steady linear velocity. The dynamic and kinematic model of a such UAV was studied and developed a real model using Arduino and Raspberry Pi. The concept was to use a Raspberry Pi compatible camera to identify the target points and come as close as we can to them. The part of Visual servoing and image processing was studied as an different project due to hardware incompatibility and low budget. I have developed an 4 points detection algorithm that retunrs the desired linear velocities of the robot. The landing procedure was completed using an Ultrasonic distance sensor.

Download: Final BSC Presentation [10KB].

Moving Target Scenario (Simulation)
Steady Target Scenario (Simulation)
Quadrotor Model Landing

Below you can find in the first image the 4 points detection input image. The green dots are the detection points and the red ones are the desired points in 2D space.

Contact me

I am open for any kind of discussions. To get in touch with me, just send an email at v t z i v a r a s (at) gmail.com and I will get back to you as soon as possible.