What I build
  • Desktop app · macOS & Windows

    askTheodor

    Run a company of one. Staffed like a hundred.

    AI workers for sales, ops, research and content that run on your own machine. Agents prepare, you approve.

  • Windows app · offline AI

    LOKIDocs

    Your documents. Your AI. Nothing leaves the building.

    Ask questions about your company documents and get answers with citations, from local models on your own PC. No cloud, no token fees.

  • Open source · self-hosted

    AstroBaaS

    A CMS and backend on Astro, in one Node process.

    Content, a built-in admin, a REST API and an MCP server, so AI agents can read and write your content. GPL-3.0.

  • Art · seven works on paper

    Helix Codex

    Rational text in irrational geometry.

    Poems hidden in a double helix of coloured rungs, and a free offline phone app that reads them back, letter for letter.

  • ● Coming soon · the academy

    AI Εργαστήρι

    Learn, build and grow with AI – together.

    Courses, AI lessons, apps and live calls, with people building the same things. Opening soon at academy.theodorosdimitriou.com.

Writing

Notes on AI, software craft, and the quiet art of building for the web.

I'm Theodoros. Twenty-three years building things for the internet — custom applications, e-commerce, AI tooling. I write here to think slowly in a fast industry, and to share what I learn along the way.

Latest
7 min Gaming

World of Warcraft: Forever: eighteen years later, I'm tempted to log back in

I stopped playing WoW around eighteen years ago. On 4 November, World of Warcraft: Forever launches, a reimagined original Azeroth built around community, and I want one more look: casually, and as a weekly excuse to meet my real-life friends again.

Continue reading
World of Warcraft: Forever: eighteen years later, I'm tempted to log back in

More writing

View all essays

Selected work

A few recent things I've built.

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
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
LOKIDocs — private, offline AI for your company documents
AI & Machine Learning

LOKIDocs — private, offline AI for your company documents

A desktop app that lets a company ask questions about its own documents in plain language and get answers with citations, while everything stays on the PC: local language models, a local index, no cloud and no token fees. Built in Germany for privacy-sensitive teams, signed, and available on the Microsoft Store.

Rust Tauri llama.cpp
Ψηφίδες (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
Work

What I build for clients.

Twenty-three years of shipping — most of it for businesses that needed something built properly the first time.

  1. 01

    AI integration & agents

    Assistants and autonomous agents that do real work — including on-premise models when the data cannot leave the building.

    askTheodor · MediKI · ClawdBot
  2. 02

    E-commerce platforms

    Custom storefronts and the systems behind them. No templates, no page builders, when the business has outgrown them.

    Οπτική Γωνία · Virtual Try-On
  3. 03

    Custom applications & MVPs

    From a first working version to a system a team can run on. Architecture, build, and the unglamorous parts that keep it alive.

    eChurch · VPMS · EnvVault
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

Newsletter

A quiet signal in the noise.

One or two notes a month on AI, software craft, and what I'm building. No spam, no hype. Unsubscribe anytime.

I'll never share your email. Ever.