Every project,
in one place.

32 builds across client websites, web platforms, developer tools, university systems, and award-winning hardware.

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.

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

JavaScriptFirebase StorageRealtime DBEvent platformMobile-first
PanExams Hub exam preparation platform

PanExams Hub

Mobile-first Firebase-backed web app aggregating Cyprus exam papers and official PDFs. Includes AI-powered flashcards, quizzes, practice tests, Stripe premium subscriptions, secure Firebase Auth and Firestore rules, and a policy-safe AdSense loader.

FirebaseFirestoreStripeAIResponsive
EduPay institute payment tracker

EduPay

Real-time institute payment management system powered by Firebase. Features QR payment tracking, student database management, automated cloud backups, class scheduling with timetable integration, and comprehensive payment history reporting.

FirebaseFirestoreCloud MessagingQR codesReal-time sync
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
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
Amerikanos Diner website

Amerikanos Diner

A cinematic digital showcase for an American-classics diner in Heraklion, Crete. The site mirrors the restaurant's bold character through expressive typography, appetite-forward photography, and a menu-first layout for smash burgers, Chicago deep-dish pizza, loaded sides, and craft coffee.

Cinematic UIPhotography-ledMenu-firstFirebase Hosting
Kleos Noble Retreat website

Kleos Noble Retreat

A refined digital experience for a private retreat and events destination in Pareklisia, Limassol. The website reflects a calm, luxurious identity with elegant typography, immersive imagery, and intuitive navigation for corporate retreats, private events, and accommodation offerings.

Luxury retreatEventsImmersive UXFirebase 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.

Luxury villaGalleryAvailability calendarFirebase Hosting
Yese.gr interactive city guide

Yese.gr

Mobile-first interactive city guide with a dynamic map interface for real-time exploration. Powered by Firebase with multi-language content, category filters, live updates, and an admin panel for managing locations, events, and guides.

FirebaseFirestoreMapsMulti-languageAdmin panel
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.

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.

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.

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
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
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.

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.

CFlex/BisonCompilersVirtual machine
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

113/100

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

JavaOOPDesign patterns
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.

Node.jsExpressSQLREST API
EduPay winning 1st place at the University of Crete Business Idea Pitch

EduPay

1st place

Awarded 1st place at the University of Crete Business Idea Pitch (Jun 2026), within the New Venture Entrepreneurship & IP Management course. EduPay is a SaaS platform helping tutoring centers manage student payments, payment statuses, and parent communication.

Startup pitchUniversity of CreteSaaS1st place
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

Have a project in mind?

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

Start a conversation