Projects

Selected work.

A collection of software engineering projects, technical explorations, and applications I’ve worked on. Different technologies, different challenges, and one common goal: understanding the problem and building something useful.

002 /Business software

POS & Inventory Management System

Making everyday operations easier to manage.

ContextColors Café / Four Seasons Hotel Limassol
TechnologiesPython / Qt / MySQL
DeliverableDesktop application & relational database
Overview

Making everyday operations easier to manage.

Running a hospitality business involves keeping track of products, inventory, transactions, and operational information.

I developed a custom POS and inventory management application for Colors Café at Four Seasons Hotel Limassol, bringing these functions together in a centralized desktop system.

Problem

Managing operations means managing information.

Sales, stock levels, and operational reporting are closely connected. When that information is difficult to access or manage consistently, everyday decisions can become more complicated. The project focused on organizing these workflows within a single application.

Solution

A centralized application built around the workflow.

The application combines transaction handling, inventory management, and reporting through a desktop interface developed with Python and Qt, supported by a MySQL database.

  • inventory tracking
  • sales transaction management
  • reporting and operational data overview
  • centralized system for hospitality workflows
My role

Designing and developing the system.

My work included software architecture, application development, relational database design, and the logic supporting inventory and sales transactions.

Outcome

One place for essential operational information.

The resulting application brings core POS, inventory, and reporting functionality together, providing a structured foundation for managing operational information.

Technologies

Project toolkit

PythonQtMySQL
Screenshots
Colors Cafe logoFour Seasons Hotel logo

Developed for Colors Café in the Four Seasons Hotel Limassol hospitality environment. These references identify the project context.

003 /Website & web application

Elite Calisthenics Training

A digital experience built around the training journey.

ContextElite Calisthenics Training
TechnologiesReact / JavaScript / JSX / Firebase / CSS / JSON
DeliverableWebsite & React web application
Overview

A digital experience built around the training journey.

A fitness business needs more than an attractive website. People need to understand the training programs, explore what’s available, and interact with the content that supports their progress.

The project combines a business website with a React-based training application featuring workout and nutrition views.

Problem

Connecting the business with the training experience.

The website needed to communicate the business’s services and approach clearly, while the application needed to organize training information into an experience users could navigate.

Solution

From discovering a program to following it.

The website introduces Elite Calisthenics and its training services. The application includes program selection, workout progression, exercise completion, and nutrition content.

My role

Development and digital presentation.

My contributions included work on the website’s structure, messaging, and presentation of training services. The project also includes a React-based application, with its functionality documented in the screenshots and technical overview.

Outcome

A connected digital presence.

A connected digital presence that introduces the business and supports users through structured training content.

Technologies

Project toolkit

ReactJavaScriptJSXFirebaseCSSJSON
Screenshots
Client feedback
004 /Website & digital presence

Moyo Eco

Making a business easier to understand online.

ContextMoyo Eco
TechnologiesJavaScript / HTML / CSS
DeliverableBusiness website
Overview

Making a business easier to understand online.

A website is often the first place someone encounters a business. Clear structure and communication help visitors understand what’s being offered.

For Moyo Eco, I contributed to website development and digital presentation, focusing on how the business communicates its services.

Problem

Clarity matters when presenting a business.

Visitors need to understand what a company offers before deciding whether it’s relevant to them. The project focused on making Moyo Eco’s services and information easier to navigate.

Solution

Organizing the message into a clearer experience.

The work involved website structure, messaging, and presentation, creating a more organized way for visitors to explore the business.

My role

Website development and presentation.

My contributions included website structure, messaging, service presentation, and digital positioning.

Outcome

Clearer service communication.

A structured business website focused on communicating services clearly and professionally.

Technologies

Project toolkit

JavaScriptHTMLCSS
Screenshots
005 /University coursework

Foundations & experiments.

My university work has given me opportunities to explore programming fundamentals, algorithms, data structures, and different approaches to solving computational problems.

These projects complement my practical development experience and provide a foundation for more advanced engineering and research.

Developed small academic applications and games using C, Java, and Assembly as part of university coursework.

Worked on projects involving algorithms, data structures, and program design.

My role

  • program design
  • algorithm implementation
  • data structure practice
  • coursework development

Core foundations

CJavaAssemblyAlgorithmsData Structures