Every project,
in one place.

34 projects across client websites, SaaS platforms, full-stack web applications, award-winning hardware, and systems-level work in C.

Featured case studies

Project archive

Tziraf Coffee website

Tziraf Coffee

A bright, playful digital home for a coffee spot with character, warmth, and a feel-good identity. The site brings the brand's cheerful giraffe-inspired personality to life through bold yellow tones, friendly visuals, smooth animations, and a clean modern layout that feels fresh without losing its local café charm.

HospitalityBrand identityAnimationFirebase Hosting
Beeroom Craft Pub website

Beeroom Craft Pub

A playful, comic-charged digital home for a craft beer bar in Paphos, Cyprus. The site channels a craft beer, chaos, and cold cans spirit through bold cartoon energy, hand-drawn typography, halftone comic-book styling, and animation-driven browsing.

HospitalityIllustrationAnimationFirebase Hosting
Stephanie Villa, Rent Paphos Villas website

Stephanie Villa

A premium villa showcase website for Rent Paphos Villas, presenting the property with dedicated pages for villa details, gallery, availability, local area, events, and contact. Includes smooth animations, a responsive image gallery, an availability calendar, and direct enquiry options through WhatsApp, Instagram, and Facebook without an online booking engine.

Read the case study
Luxury villaGalleryAvailability calendarFirebase Hosting
Cyprus Forum 2025 event website

Cyprus Forum 2025

Official event website for Cyprus Forum 2025, featuring the event agenda, speaker profiles, integrated PicMeUp photo sharing, and comprehensive event information.

Event websiteBusiness clientIntegrationsFirebase Hosting
Minautor Racing Team website

Minautor Racing Team

Official website for Minautor Racing Team, the University of Crete Formula Student team. Built with responsive design, SEO best practices, brand consistency, team information, partner showcases, competition highlights, and recruitment details.

FirebaseTailwind CSSSEOTeam website
Homy Cafe website

Homy Cafe

Responsive bilingual five-page cafe website with Home, Menu, About, Gallery, and Contact pages. Includes bilingual GR/EN content, a swipe and keyboard-enabled lightbox gallery, full menu support, on-page SEO, and Firebase hosting.

HTML/CSSBilingualGalleryFirebase Hosting
CafeMe website

CafeMe

Professional cafe website for a Greek coffee and food chain, featuring a store locator, gallery showcase, customer testimonials, and comprehensive brand presentation.

Business websiteStore locatorGalleryFirebase Hosting
Alea-All Day website

Alea-All Day

Professional website for Alea-All Day, a stylish seaside lounge and restaurant in Paphos Harbour, Cyprus. Designed to reflect a sophisticated and vibrant identity with immersive visuals and clear navigation.

Business websiteHospitalityImmersive visualsFirebase Hosting
StreatLab website

StreatLab

Professional mobile-first website for StreatLab Smash Burgers in Paphos, Cyprus. Features a full interactive menu, value-meal and à-la-carte sections, location map, contact, FAQs, SEO, and a social-ready structure.

Read the case study
Interactive menuSEOStore locatorResponsive
P Square Services website

P Square Services

Official website for P Square Services, a hospitality consulting and recruitment firm in Cyprus. Includes service offerings, trusted partnerships, dynamic job listings, Firebase integration, team profiles, and multi-channel contact options.

Read the case study
Recruitment platformJob listingsFirebaseSEO
CarNova AutoSales website

CarNova AutoSales

Responsive, performance-tuned auto dealer website with a bold black-and-red identity, touch-optimized vehicle galleries, URL-driven listing pages, a secure admin panel, Firebase Firestore, SEO and Open Graph metadata, and bilingual EL/EN support.

Read the case study
FirestoreAdmin panelBilingualSEO
G.E. Constructions website

G.E. Constructions

Responsive, mobile-first showcase for premium floors, kitchens, and exterior decking. Includes tri-lingual support EN/RU/EL, Firebase hosting and realtime scripts, and SEO with Open Graph metadata.

EN/RU/ELFirebaseSEOPerformance
CBN Roleplay GTA RP server website

CBN Roleplay

Official website for CBN Roleplay, a Brazil-based GTA RP server. Designed with a bold black and red aesthetic, cinematic branding, responsive design, and performance optimization.

GamingGTA RPBrandingResponsive
Student Guide Heraklion website

Student Guide Heraklion

Informational website for new university students in Crete, offering guidance on AFM, Blue Card, accommodation, and student-life essentials.

HTML/CSSInformation systemResponsive
PicMeUp event photo sharing platform

PicMeUp

Real-time event photo sharing web app using Firebase Storage and Realtime Database. Designed for weddings, venues, cafés, and events where guests can instantly upload and preview shared photos.

Read the case study

259 photos shared · 12 events hosted, 99.9% upload success

JavaScriptFirebase StorageRealtime DBEvent platformMobile-first
Plannit event booking platform

Plannit

Modern event booking platform built with HTML, CSS, JavaScript, and PHP. Offers real-time scheduling, analytics, and a smooth UI for attendees and organizers.

43 events booked · 496 total bookings, 99.9% user satisfaction

HTML/CSSJavaScriptPHPResponsive
TapTap restaurant service system

TapTap

Real-time restaurant service system powered by Firebase. Features QR code integration, role-based authentication, live notifications, and responsive mobile design for owners, waiters, and customers.

FirebaseFirestoreCloud MessagingQR codesReal-time
Custom Maps WordPress plugin

Custom Maps WordPress Plugin

Custom WordPress plugin displaying interactive Google Maps with marker hover effects, custom styling, and flexible dimensions.

WordPressPHPGoogle Maps APIJavaScript
Smart Traffic Control System

Smart Traffic Control System

1st place

Arduino-powered adaptive traffic management system with sensors. Presented at Unique Inspire and won 1st place nationally.

ArduinoIoTSensorsNational award
Smart Irrigation System

Smart Irrigation System

1st place

Automated watering system using Arduino and environmental sensors. Winner of a national innovation contest.

ArduinoIoTAutomationNational award

University & academic projects

Coursework and thesis work from my Computer Science degree at the University of Crete.

Occupational Injury Prevention Platform

10/10

Bachelor’s thesis (18 ECTS). Front-end development of an interactive healthcare platform designed to support orthopaedic surgeons in preventing work-related musculoskeletal injuries.

Bachelor’s thesisFront-endHealthcare technology18 ECTS
microTCP transport protocol project

microTCP

100/100

Compact educational TCP-like transport stack implemented in C over UDP. Demonstrates handshake, reliable delivery with CRC32, segmentation, flow control, and basic congestion control.

Read the case study
CCMakeNetworkingSystems programming
Alpha Compiler and Virtual Machine project

Alpha Compiler & VM

100/100

Full compiler and virtual machine for the Alpha language, implemented in C. Covers lexical analysis, parsing, semantic analysis, intermediate and target code generation, and execution on a custom stack-based virtual machine.

Read the case study
CFlex/BisonCompilersVirtual machine
University of Crete Payroll System

UoC Payroll System

100/100

Web-based payroll and HR management application using Node.js, Express, SQL, and vanilla HTML/CSS/JS. Includes RESTful routes for employees, departments, contracts, payroll and reports, database schema design, automated payroll processing, and reporting dashboards.

Read the case study
Node.jsExpressSQLREST API
Bands and Events Platform

Bands & Events Platform

100/100

Node.js web application connecting users and bands while managing events. Includes band profiles, availability, messaging, public and private events, event requests, reviews, admin tools, SQL database scripts, and installation documentation.

Node.jsSQLMessagingHTML/CSS/JS
Greek Electoral System Simulator

Greek Electoral Simulator

100/100

Voting system simulator built in C using hash tables, binary trees, and linked lists from scratch. Designed for educational use in data structures coursework.

CData structuresAlgorithms
Lost Cities card game

Lost Cities Card Game

100/100 + 13 bonus

Two-player Java card game with full game logic, object-oriented design, UI, design patterns, and bonus features.

JavaOOPDesign patterns

Have a project in mind?

I take on client websites, web apps, and product builds across Cyprus and Greece.

Start a conversation