PROJECTS

These are some of my personal projects, voluntary work, and freelance work. For more details on my professional undisclosed work please contact me via email or LinkedIn.

tamplo.io

Started as my thesis and ended up being a kinda big project. A cloud application for hosting and visualization of data from IoT devices.

BSc Thesis

Design and development of a cloud application for hosting and visualization of data from IoT devices. (Supervising professor: Nikolaos Giannakeas).

UniTip

From my presentation at the 1st Arta Smart City Hackathon & Innovation Hub, UniTip is a concept based on ideas which I've collected while being an academic student. A secure web based platform for academic students with the purpose of mutual support.

DIT.UOI

A small team of undergraduate students was formed in 2019 at the Department of Informatics & Telecommunications (University of Ioannina) with the goal to transform its social/web identity. I designed its new logo and a series of variations needed through the development of its identity. Also reconstructed the website's front-end and implemented a custom template installation to the website's custom CMS platform with PHP.

Graphical Implementations of the Perceptron and Pocket Perceptron Algorithms

I created three simple live graphical implementations of the Perceptron algorithm and Gallant's Pocket Perceptron algorithm using Matlab as part of my learning experience for the course of Computational Intelligence. (Supervising professor: Stavros P. Adam).

Headless WordPress Mobile App

Developed a simple, one-page mobile app as part of my learning experience for the course of Mobile Development during my Bachelor's degree. The app was built with Apache Cordova, WPAPI JavaScript client, Bootstrap, a WordPress website as a back-end with REST API and it made use of localStorage in order to store content and use when offline. (Supervising professor: Ioannis G. Tsoulos).

Headless WordPress Web App (PWA)

Developed a simple web app (PWA) with Node.Js, Express.js, WPAPI JavaScript client, Bootstrap, Handlebars.js and a WordPress website as a back-end. The app was able to fetch new content from the WordPress website with REST API, store it locally in the Node.Js server and use it when the WordPress website was not available.

e-Bookstore

My goal was to build a simple Full Stack solution of an online book renting site as part of my learning experience for the e-Commerce course. I had to design and setup an online database, use GitLab and Node JS. I started by redesigning a very basic bootstrap template for the Front-End and for the Back-End I did a custom CMS with NodeJS and the use of the Express framework. I built a local MySQL server using a Raspberry Pi and a static IP address. The CMS had the use of cookies and user sessions, an encrypted register/login system using Bcrypt and input checks, profile pages, auto-generated categories and a custom renting system. The database was also performing some checks in order to prevent duplicate entries. (Supervising professor: Jeries Besharat).

e-Class 2

Developed this PHP application for the Advanced Web Technologies course during my Bachelor's degree. It's my second 'e-Class' like application, developed using PHP and MySQL. We formed a group, designed the database and later developed the application individually. The goal was to build a Full Stack solution for a university where the administration could add or remove courses from the database, students could attend courses and watch their grades and where the teachers could add grades, etc. It also featured the use of password encryption using SHA256, sessions, cookies and input-data sanitization. Supervising professor: Iosif Polenakis. (Supervising professor: Iosif Polenakis).

e-Class

Developed this NodeJS application for the VPL (visual programming language) course during my Bachelor's degree. The goal was to build a Full Stack solution for a university where the administration could add or remove courses from the database, students could attend courses and watch their grades and where the teachers could add grades, etc. I used a bootstrap template from a previous project which I redesigned for the Front-End and for the Back-End I did a custom CMS using NodeJS, the Express framework and a MySQL server. The CMS used custom cookies and featured user sessions, the ability to add,remove or view courses, students and grades with the proper checks, password encryption , database checks to prevent the creation of student or class duplicates. I also designed the database. (Supervising professor: Ioannis G. Tsoulos).

Strongly Connected Components Finder GUI

I created this simple GUI using the Java Swing API and the Kosaraju's algorithm as part of my learning experience for the course of Discrete Mathematics. (Supervising professor: Stavros P. Adam).

PUBLICATION: Developing a dynamic website (blog) using the WordPress CMS

I wrote this mini like 'Thesis' for one of my courses during my Bachelor's degree based on Harvard's format and citation style. It contains a basic guide of setting up a complete dynamic Wordpress blog manually. (Supervising professor: Votis Konstantinos).

GenuineBoho

Web Development and Design of the Portal and the main Shopify website. Branding (Logo Design, Apparel Design), Print Graphic Design (Posters & Flyers), Social Media Marketing, Product Promotion, SEO Strategies.

CareZest

Web Development and Logo Design.

Sportein

Web Development.

Keraias

Web development and design of the retail website built on the WordPress CMS with use of WooCommerce, SEO Strategies, Branding (Logo Design), Print Graphic Design (Brochures, Posters & Flyers) and Social Media Marketing.

AZmods

I started the AZmods project back in 2017 when I felt the need to learn more about product design, mechanical design, and engineering. I acquired a copy of Fusion 360 by Autodesk and began designing various kinds of products, mostly for personal use. Later I learned how to use 3D printing technologies (FDM, SLA, DLP) and all this has now led into a series of designs with some of them being open source.

AndreasZorpidis.com

This is the place where I always do my experiments while learning new technologies. I built this website a couple years ago having in mind an open source solution which anybody could use as a database-less PHP core like a CMS and make websites easily. The idea included the use of the latest javascript and css frameworks. I created a major part of the PHP core but I run out of time and unfortunately abandoned the idea. Later I started using Git and learning Node JS, so I decided to convert the core to NodeJS and keep it database-less. It now uses the SSL Encryption and DNS Services by Cloudflare and runs under Heroku's cloud services. The front page is a mix of high-quality photos, photoshopped, sliced into separate layers which I transformed into a basic HTML page and animated using CSS and various JavaScript Frameworks. I've also used parts of the YouTube and Instagram APIs in order to get and display live feed.

Atmoulis

Worked on many departments there as part of my learning experience. I did the following: Web development and design of the retail website built on the WordPress CMS, Web development of the wholesale platform/website built on the WordPress CMS with the use of WooCommerce, SEO Strategies, Branding (Logo Re-Design, Apparel Design, Product Design), Print Graphic Design (Brochures, Mailers, Postcards, Business Cards, Posters & Flyers), Social Media Marketing (in charge of the Facebook page, grow it, share products and provide customer support) Salesmanship, Sales Manager (in charge to find new products and wholesalers).

PSVitaGr

Web Development and Design of the Portal built on the WordPress CMS and the main forum of the website built on SMF. Also did the logo design and was in charge of its SEO campaign.

Photo Manipulation & Graphic Design

Worked on various projects as a freelancer doing photo manipulation, photo retouching and graphic design with Photoshop. For a detailed showcase please contact me.

Video Production & Motion Design

Worked on various projects as a freelancer doing video production and short animations with Adobe After Effects, Premiere, Cinema 4D, Sony Vegas and Camtasia Studio. For a detailed showcase please contact me.