Projects

My Projects Link to heading

A collection of personal and professional projects spanning full-stack development, AI/ML, automation, and tools.


FindDoctors Aggregator Server (2026) Link to heading

Unified Public Health Appointment Search

Go backend that aggregates appointment availability from the Greek public health appointment system, searching hospitals and primary care centers in parallel to surface the soonest useful options.

Technologies: Go, REST API, Concurrent Workers, TypeScript Types, TDD

GitHub →


UniTrip.gr (2026) Link to heading

Youth Travel Booking Platform

SvelteKit booking platform for organized youth trips, with public trip discovery, multi-step booking, Viva payments, shareable group bookings, realtime admin operations, referrals, and QR/UTM campaigns.

Technologies: SvelteKit, Svelte 5, TypeScript, PocketBase, Viva Payments, Cloudflare

Live Site →


SkipQ (Upcoming) Link to heading

QR Ordering & Hospitality Operations Platform

Upcoming QR ordering system for restaurants, beach bars, clubs, canteens, festivals, and fast-service food businesses. Designed for self-ordering, live order tracking, local deployment, menu analytics, and future AI voice ordering.

Technologies: Go, Svelte, QR Ordering, Local-first, Analytics


Order Local (2025) Link to heading

Self-Hosted Restaurant Ordering System

Self-hosted ordering system for Raspberry Pi. Customers scan QR codes to browse menus and order from their phones. Single Go binary, no dependencies.

Technologies: Go, SQLite, HTMX, Alpine.js, Tailwind CSS


Diesi Analytics (2026) Link to heading

Radio Station Analytics Platform

Analytics platform analyzing 3 years of radio play data (~337K records) with ML predictions for next song and real-time dashboards.

Technologies: Python, FastAPI, Vue.js, Redis, Docker

Live Demo →


PC Basics (2025) Link to heading

Digital Literacy Training Platform

Educational platform teaching elderly users Windows 11 skills through interactive lessons with progress tracking.

Technologies: SvelteKit, Svelte 5, SQLite/Turso, Drizzle ORM

Live Demo →


SubtitleKit (2025) Link to heading

AI-Enhanced Subtitle Processing Toolkit

Python library and desktop app for subtitle processing, synchronization, and AI-powered corrections. Available on PyPI.

Technologies: Python, AI/LLM

GitHub → | PyPI →


Emotion Recognition (2021) Link to heading

Real-time Emotion Detection for Video Conferencing

Machine learning model for emotion recognition from streaming video using SVM/LinearSVC and Local Binary Patterns (LBP). Integrated with IRC protocol for teleconferencing platforms.

Technologies: Python, OpenCV, scikit-learn, SVM

GitHub →


AI & Machine Learning Link to heading

Gemini RAG Demo (2026) Link to heading

RAG system for Greek FEK documents using LangChain, FAISS, and Gemini for embeddings/generation.

AiMovie (2025) Link to heading

AI-powered movie recommendations using Gemini/OpenRouter with viewing history tracking.

Diesi-stat (2024) Link to heading

Music statistics visualizer with KNN classification for radio station data.


Full-Stack & Web Apps Link to heading

RationVet (2023) Link to heading

Veterinary platform with WebAssembly linear solver for animal diet optimization. Thesis project.

Live Demo →

SpotifyPay (2024) Link to heading

Automated cost splitting for Spotify Family subscriptions with email notifications.

AthosCy (2023) Link to heading

Church products showcase using Google Sheets as database.

Live Demo →


Tools & Extensions Link to heading

Skroutz Vanced (2023) Link to heading

Chrome extension showing historical price data on Greece’s popular price comparison site.

Chrome Store →

Trading Toolkit (2026) Link to heading

Go-based HTTP API server for programmatic stock trading with market, limit, and stop orders.


Want to Collaborate? Link to heading

If you’re interested in collaborating on a project or have questions about my work, feel free to contact me.