Work

Portfolio

Explore my complete collection of projects

Featured

Client work, live in production.

askTheodor — a local-first AI workforce for companies of one
AI & Machine Learning

askTheodor — a local-first AI workforce for companies of one

A desktop app that staffs a one-person company with AI workers for sales, ops, research and content. Theodor, the chief of staff, splits the work, hands it to specialists and reports back; nothing leaves the machine without your approval. It started in 2024 as a web chat with eight AI agents, and relaunched on 17 July 2026 as a native app for macOS and Windows.

Tauri 2 Rust Tokio Axum +12 more
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
Ψηφίδες (Psifides) — a multiplayer tile-laying board game for Connect Cafe
Games

Ψηφίδες (Psifides) — a multiplayer tile-laying board game for Connect Cafe

An original tile-laying board game in the Carcassonne family, built for Connect Cafe on webcafe.gr: 1–6 players, people or bots, playing live or asynchronously with turn deadlines. The rules engine is deterministic and runs in every browser; the server stores only seeds and moves, and replays a whole match in a sandbox before it touches the leaderboard. The mosaic art is generated in code, with no image assets. First commit to launch in three days.

JavaScript (vanilla) Canvas 2D TypeScript Node.js +6 more
Οπτική Γωνία — Custom Eyewear E-commerce Platform
E-commerce & Webstores

Οπτική Γωνία — Custom Eyewear E-commerce Platform

A fully custom-built eyewear store for a Greek optical retailer — no templates, no page builders, no off-the-shelf platform. A bespoke Next.js storefront with 3D product visualisation and AI-powered virtual try-on, backed by a custom Astro headless CMS, self-hosted on a VPS.

Next.js 15 React 19 Three.js React Three Fiber +6 more
Virtual Try-On WooCommerce Plugin - Revolutionary AI Technology
AI & Machine Learning

Virtual Try-On WooCommerce Plugin - Revolutionary AI Technology

A breakthrough AI-powered WordPress plugin that enables virtual try-on experiences using regular HD photos - no expensive professional photography needed!

WordPress WooCommerce Google Gemini AI PHP +3 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
FORMA MARINE - Yachts & Outdoors Furniture
E-commerce & Webstores

FORMA MARINE - Yachts & Outdoors Furniture

A webstore for yacht and outdoor furniture built on Shopify

Shopify Liquid JavaScript CSS
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

Selected projects

Platforms, applications and MVPs.

AI & Machine Learning

MediKI — AI Practice Management for Doctors

A modern practice-management platform for medical practices, combining patient management with AI-assisted diagnostics. Built GDPR-compliant from the ground up, with multilingual support and medical imaging workflows.

React TypeScript AI/ML Medical Imaging +2 more
Security & Privacy

EnvVault — The Professional Vault for Developers

A local-first desktop vault for developer secrets. Stop storing API keys and database credentials in plain-text .env files: EnvVault encrypts everything at rest with AES-256-GCM, versions every change, and never phones home. Built with Tauri (Rust) and React, shipping as a commercial one-time-purchase product.

Tauri Rust React TypeScript +3 more
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
AI & Machine Learning

Fashion Salon — Digital Avatar Try-On

A digital avatar platform for virtual clothing try-on that works with any webstore — shoppers see the garment on a likeness of themselves rather than on a model.

AI/ML Computer Vision React TypeScript +1 more
Software Architecture

OMS — Offline-First Order Management

An order management system for food service with separate waiter, bar, kitchen and admin modules — built offline-first, because a venue cannot stop taking orders when the network does.

TypeScript Offline-First PWA Node.js +1 more
AI & Machine Learning

AI Prompt Manager — Prompt Engineering Platform

A GitHub-style ecosystem for prompt engineering: versioning, collaboration and a marketplace, treating prompts as artefacts worth managing properly rather than pasting between chats.

React TypeScript Node.js LLM +1 more
Software Architecture

Hairdresser Saloon — Salon Management SaaS

Salon management covering booking, staff scheduling, loyalty and marketing — the whole operational surface of a salon in one system.

React TypeScript Node.js SaaS +1 more
Software Architecture

Members App — Digital Loyalty Cards

A digital bonus-card system for cafeterias and retail, replacing the paper stamp card that customers lose and businesses cannot measure.

React TypeScript Node.js PWA +1 more
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
AI & Machine Learning

ClawdBot-Employee — Autonomous AI Agents for Business Operations

Autonomous AI agents that take on real business operations and workflows — handed a job, they carry it out and report back for approval rather than simply answering questions.

AI Agents LLM Node.js Workflow Automation
AI & Machine Learning

Teobot — AI Assistant for Web Development

An AI chatbot specialised in web development, published on the ChatGPT Store and live since 2023 — one of the earliest assistants in its category.

GPT Prompt Engineering ChatGPT Store
AI & Machine Learning

School Assistant — AI Study Companion

An AI-powered study companion for students, offering both local and cloud AI options so schools can choose privacy-first on-premise inference or hosted models.

AI/ML Local LLM React EdTech
Blockchain

Properties Listing — Blockchain Property Marketplace

A global platform for house and land sales that uses blockchain to make ownership records and transaction history transparent and verifiable.

Blockchain React TypeScript Smart Contracts
Software Architecture

Digital Agency Runner — PM for Solopreneurs

A project-management tool built for solopreneurs and small agencies — the workflow of running client work end to end, without the weight of enterprise PM software.

React TypeScript Node.js SaaS
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

Labs

Small experiments, built out of curiosity.

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