Things we've shipped
A sample of recent web, app and AI builds.
Enterprise Legal AI Platform
We led the architecture and built nearly the entire stack of a production legal-AI platform: retrieval-augmented generation over large legal corpora, a secure multi-tenant backend, and a domain-tuned assistant lawyers actually trust. Currently in UAT.
Retrieval at 10M+ docs · Cited answers · Secure multi-tenant
RAG over legal corpora, with citations
Secure multi-tenant architecture
Domain-tuned, self-hosted models
Selected work
Social Studio
An AI marketing colleague for nonprofits that runs entirely on their own hardware. A real tool-calling agent with ~20 tools: it drafts in the organisation's voice, remembers corrections permanently, plans campaigns weighted by past engagement, and never publishes without a human approving. No per-token bill, and no donor story leaves the building.
Agentic · ~20 tools · Self-hosted models · 574 automated tests
Visit siteThemis — GDPR assistant
A GDPR research assistant over ~2,000 EU and Greek data-protection documents. Every answer is atomised into separate claims, each with its own citation, its own confidence level, and an explicit note of which retrieved sources were judged irrelevant. Asked something the corpus doesn't settle, it says so instead of inventing a number.
One claim, one citation · Bilingual EL/EN · Hybrid retrieval
Visit siteAngelOS — agentic curriculum system
A tailor-made agentic system for a guitar teacher with no computer literacy at all — which is the hard part. An interview-driven planner proposes, a job queue executes, and nothing is applied until a human approves an editable plan. A cross-book “Canon” surfaces where four method books disagree, with page-level citations.
Plan → approve → execute · Human-in-the-loop · Cross-source canon
Elena Stavraki — practice site
A bilingual site for a mental-health counsellor with real booking: clients pick a slot, it lands in her Google Calendar, and both sides get an email. A CMS she edits herself. No backend, no VPS, and no monthly server bill to renew.
Bilingual EL/EN · Calendar-synced booking · CMS, no server
Visit siteiMatter — interactive canvas publishing
An experimental writing surface: a zoomable, pannable node field rendered on canvas, server-rendered and fully indexable underneath. Backed by an intentionally unusual stack — ScyllaDB for the node graph, Qdrant for semantic links between ideas. Built to find out whether “content site” and “genuinely interesting to use” have to be opposites.
Canvas UI · ScyllaDB · Qdrant semantic links
Visit site
Have something to build?
Book a 20-minute call and we'll tell you honestly whether we're the right fit for it.



