Work

Portfolio

Explore my complete collection of projects

AstroBaaS — Self-Hosted Headless CMS & Backend on Astro
Web Development

AstroBaaS — Self-Hosted Headless CMS & Backend on Astro

A self-hosted, TypeScript-native headless CMS and backend built on Astro, with a content admin built in — one Node process, and an MCP server so AI agents can read and write content.

TypeScript Astro Node.js libSQL +1 more
Studio Themis - Wedding Photography Portfolio
Web Development

Studio Themis - Wedding Photography Portfolio

A stunning multilingual wedding photography portfolio website showcasing the artistic work of Themis Sakellariou with modern web technologies and seamless user experience.

Next.js 14 React 18 TypeScript Tailwind CSS +2 more
React SPA & PWA with Tailwind for "Dimitriou e-CommerceWebServices" UG/GmbH
Web Development

React SPA & PWA with Tailwind for "Dimitriou e-CommerceWebServices" UG/GmbH

A business website built with React and Tailwind CSS

React Tailwind CSS Node.js Vite.js
eChurch.gr - Church Management System
Web Development

eChurch.gr - Church Management System

A modern, multi-tenant web application for managing church certificates, parishioners, and appointments

React Supabase Tailwind CSS Vite +1 more
Bookmarks & Favorites Management - Chrome Extension
Web Development

Bookmarks & Favorites Management - Chrome Extension

A Chrome extension for efficient bookmarks and favorites management

Chrome Browser Engine HTML JavaScript CSS
VPMS - Venue Property Management System
Web Development

VPMS - Venue Property Management System

A comprehensive platform connecting event venues with skilled professionals including chefs, waiters, bartenders, musicians, and more. VPMS streamlines event staffing with AI-powered matching, direct communication, and integrated management tools for the hospitality industry.

React TypeScript Node.js AI/ML +3 more
Municipality of Aigialeia Official Website
Web Development

Municipality of Aigialeia Official Website

Official website for the Municipality of Aigialeia, Greece. A modern, responsive web portal designed to provide residents and visitors with comprehensive information about the region, its services, and attractions.

React TypeScript Vite Tailwind CSS +8 more
Timebased Bookings of Services & Products
Web Development

Timebased Bookings of Services & Products

A WP Plugin for businesses which are in need of time-limited bookings, or tickets for venues & events.

PHP Tailwind CSS JS
Web Development

PolitisHub — Civic Forum & Polling

A forum and polling platform for democratic engagement — structured discussion and voting for civic communities.

React TypeScript Node.js Civic Tech
Web Development

theodorosdimitriou.com — This Site

This site: an Astro-built personal blog and portfolio, server-rendered from a Prisma database, trilingual, self-hosted on a VPS — and shipped with six alternative interfaces, from a Windows XP desktop to a spaceship cockpit.

Astro TypeScript React Prisma +2 more
Web Development

Elanian — Browser Strategy & City-Building Game

A browser-based strategy and city-building game with PvP combat — real-time state, persistent worlds and game balance, built as a full MVP.

TypeScript Canvas Node.js Real-time
Web Development

BeLocal@ — Offline Mobile Mapping

An Android mapping app built to work entirely offline, with points of interest — and doubling as a multilingual ad-delivery platform for local businesses.

Android Java Offline Maps Geolocation
Web Development

Freecashe — AlphaBank Hackathon Platform

A WordPress Multisite platform built as a hackathon entry for AlphaBank Greece, combining ERP, CRM, an eShop and a payment gateway.

WordPress Multisite PHP ERP CRM +1 more
Dyson Spheres Visualization - Interactive 3D Megastructure Designer
Web Development

Dyson Spheres Visualization - Interactive 3D Megastructure Designer

An advanced 3D visualization application for designing and exploring various types of Dyson spheres around different celestial bodies with real-time physics calculations and customizable parameters.

Three.js WebGL React TypeScript +3 more
SpaceGamesDB - Comprehensive Space Strategy Games Database
Web Development

SpaceGamesDB - Comprehensive Space Strategy Games Database

A curated database platform for space strategy games featuring advanced filtering, detailed game information, and newsletter subscription system.

React TypeScript Tailwind CSS Vite +2 more
Pac-Makakas: Η ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ
Web Development

Pac-Makakas: Η ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ

A satirical reimagining of the classic Pac-Man game with Greek cultural themes

TypeScript HTML5 Canvas Howler.js Webpack
Supabase-DB-Export-Import
Web Development

Supabase-DB-Export-Import

🚀 Supabase Database Manager - a modern web tool for managing Supabase databases with React & TypeScript! 💻

React TypeScript Tailwind CSS Vite +2 more
Get in touch

Have something that needs building?

I take on a small number of client projects at a time — consulting, architecture, and hands-on engineering. Tell me what you are working on, or book a call and we will talk it through.

Usually replies within a day