All Projects
A detailed exploration of my academic work and personal projects.
Collaborative Travel Planning Platform
Bachelor dissertation. Developed a premium, full-stack 'Single Source of Truth' platform for organizing trips, itineraries, and expenses collaboratively.
Key Features
Engineered real-time collaboration with role-based access, presence indicators, and a voting system for POIs.
Developed an interactive Mapbox integration for immersive trip planning and geolocation.
Built a day-by-day itinerary builder with drag-and-drop reordering and centralized expense tracking.
Ensured type-safety with a layered architecture, server actions, and runtime DTO mappers via Zod.
Tech Stack


Restaurant Evaluation Platform
A secure web application for restaurant management and evaluation, featuring role-based access control and a fair ranking algorithm.
Key Features
Engineered secure authentication and authorization using Spring Security and JWT.
Implemented a multi-user environment (Customer, Client, Admin) with distinct capabilities.
Developed a custom fair ranking algorithm to ensure unbiased restaurant ratings.
Tech Stack

Android Shopping List Application
An Android application for managing shopping lists with secure Firebase authentication, customizable themes, and location-based notifications.
Key Features
Integrated Firebase for secure authentication and cloud data storage.
Implemented a modular UI using Android Navigation Components, RecyclerView, and SharedPreferences.
Added multi-language support and customizable app themes.
Developed location-based logic and real-time reminders using push notifications.
Tech Stack

Interactive Music & Artists Experience
A C# application simulating an interactive music museum where users can explore exhibits, attend events, and control a virtual DJ system.
Key Features
Implemented role-based interaction (Customer, Employee) for exploring exhibits and managing museum settings.
Developed interactive features including virtual DJ tables, interactive maps, and lighting control.
Integrated ticket purchasing, event hall booking, and cafe ordering mechanisms.
Tech Stack

Greek Cinema Discovery Platform
A platform for discovering movies and Greek cinemas, featuring an interactive Mapbox map, personal watchlists, and live data updates.
Key Features
Developed Edge Functions to automate scraping of movie and showtime data.
Integrated Supabase Realtime for live updates across user sessions.
Implemented an interactive Mapbox integration for discovering cinemas by location.
Tech Stack


Management System for Greek Schools
A comprehensive web platform that digitizes school library management, streamlining book cataloguing, borrowing, and returns with tailored workflows for each user role.
Key Features
Engineered role-based dashboards (RBAC) with borrowing trend charts and statistics.
Developed a complete book lifecycle system with QR-code-based borrowing and returns.
Implemented multi-faceted advanced filtering with Greek text normalization.
Tech Stack

