Download CV
đź‘‹ Hi, I'm Konstantinos
Software engineer @Aristomate
Computer science graduate, passionate about data & software engineering , producing quality work. Happy to see you here!
About me

About me

A little about me

Here you can find some information about me and my interests!

Profile picture of Konstantinos

Hello and welcome to my portfolio! My name is Konstantinos and I am a Computer Science graduate from Aristotle University of Thessaloniki. I am passionate about software engineering and data engineering, with a particular interest in databases, large-scale data processing, and backend systems. I enjoy turning theory into practice through real-world projects and continuous learning.


Beyond tech, I enjoy playing electric/acoustic guitar, calisthenics, volleyball, and discovering new music. I’m always eager to grow, explore new opportunities, and collaborate on meaningful projects.


Thank you for stopping by! Feel free to say đź‘‹ at my email or connect with me on LinkedIn.

Contact me

Portfolio

My projects

Here you can find some of my projects and the works I've done for other people

Joins between autonomous databases in edge computing

Proposed and implemented a selective join strategy for integrating heterogeneous data in distributed edge environments. The approach dynamically evaluates criteria per node to reduce redundant merges, minimizing processing and communication overhead while preserving dataset accuracy. Integrated into the Storage Fabric for Edge Devices system for efficient metric collection and composition.

Information retrieval project

A web-based application for searching and analyzing 1.2M+ speeches from the Greek Parliament (1989–2020). The system allows users to perform keyword-based searches, apply filters by date, speaker, or party, and view speeches in detail. It also includes text mining and similarity analysis to uncover themes and measure relationships between politicians and parties.

Data warehouse project

Implemented an analytical data store using Apache Druid, with data ingestion through Kafka and preprocessing in Python. Designed a star schema and executed OLAP queries for fast, interactive exploration of large-scale political speech data.

Aristomate

Aristomate is an open-source mobile app and study companion developed by ACM AUTh, a team of students from the Aristotle University School of Informatics. The app aims to enhance the academic experience and daily life of students by providing a range of features directly on their mobile devices.

Android app: Habit Quest

Developed an Android application that gamifies habit formation by turning daily routines into “missions.” Users can create and track habits, earn points and rewards, monitor progress through levels, and stay motivated through a playful, game-inspired interface.

R*-tree implementation

This project is an implementation of the R*-Tree, a variant of the R-Tree data structure used for indexing multi-dimensional information such as geographical coordinates, rectangles, and polygons.

Motion planning I-bug simulation

Team project for Intelligent Autonomous Systems course designed to employ the i-bug algorithm for the purpose of navigating towards a designated lamp within the Simbad simulator

Weather App

This is a simple full stack web application that uses React, Node.js, Express, and PostgreSQL. The user can select or type any country, and the Weather API provides data about that country. Users can also see their history, select countries, and clear the history.

Face Detection

This is a full stack web application that utilizes React, Node.js, Express, and PostgreSQL to provide real-time face detection. The app allows users to upload images and automatically detects faces within the images using the machine learning API Clarifai.

Web App

This application is a simple yet powerful Pokédex built using React.js and the PokeAPI. It allows users to search and explore information about various Pokémon species.

Web App

A simple quiz game I made using React that uses hooks and pulls questions from an API.

Web App

A meme generator made with React that uses form inputs to add a top-text and a bottom text and generates a new meme from a Memes API

Web App

Tenzies is a beginner-friendly project I made for practicing that utilizes React features such as state, useEffect, and local storage. This project aims to provide a simple example of how to leverage these powerful React concepts to build a responsive web application.

Mockup Website

A simple mockup I made for a fake Coffee Shop using HTML/CSS/JS and Bootstrap.

Website Development

My freelance professional website presenting my work. Made with WordPress using the Divi page builder.

Website Development

A professional website built for a theatrical team. Made with WordPress using WPBakery page builder.

Website Development

A portfolio page for 80bytes in partnership with 80bytes. Made using WordPress with WPBakery page builder.

Website Development

A professional page made for the panhellenic organization of Magicians. Made using WordPress with WPBakery page builder.

Website Development

A portfolio page made for Damalos Engineering. Made using WordPress with WPBakery page builder.

Contact

Get in touch

Thank you for stopping by! For more info you can contact me by filling out the form below

Contact Me