Natural-language search across a 150,000-SKU catalogue
A sales team could realistically remember a few hundred products. The rest of the catalogue existed only inside PDFs nobody had time to open.
Read the case studySolutions Architect · GenAI & AWS
I design, ship and run production GenAI systems on AWS. Amazon Bedrock, retrieval-augmented generation, agentic architectures, owned end to end, from solution design and Terraform through model selection, evaluation, deployment and everything that happens after.
Three live systems in daily use. Before this, fifteen years in hospitality, six of them running a hotel.
Athens, Greece
Selected work
Client names withheld. Each page covers the problem, the architecture and the outcome: no client data, no proprietary detail.
A sales team could realistically remember a few hundred products. The rest of the catalogue existed only inside PDFs nobody had time to open.
Read the case studyA thousand CVs, matched against real role definitions, in a conversation the recruiter can interrogate, and every suggestion cites the CV it came from.
Read the case studyAccurate, complete, and effectively unreadable. The client came back and asked to roll it out to another company in their group.
Read the case studyEvent-driven alarms that attach themselves to every resource launched across the estate, built to surface unauthorised compute before it becomes a bill.
Read the case studyHow I work
Three principles that show up in every system I've delivered, and the reason clients keep using them after I've moved on to the next thing.
A generated answer nobody can verify is worse than no answer. Every system I build links back to the exact document it drew from, so the user checks in one click rather than trusting on faith.
Every system ships with the ability to add, update and remove source documents from the interface. No dependency on me to load a new catalogue. That's the difference between delivering a project and delivering a capability.
Around 130 alarms across three production systems, deliberately more than strictly necessary. Fifteen years in hotels teaches you that the guest must never be the person who discovers the problem.
Sole ownership of the full operational lifecycle: monitoring, patching, updates and incident response across three live applications. Most incidents resolved within hours.
Capabilities
Certifications
Two Professionals, all three current Specialties, and the full Associate track, earned alongside delivery work, not instead of it. Every badge below links to its Credly verification.
How I got here
Fifteen years in hospitality: front office, night audit, and six years as General Manager of a boutique Athens hotel, leading a team of nine. Later, overnight operations at a 300-room five-star resort in Cyprus, where the building is your problem between midnight and dawn and nobody is coming to help.
In 2023 I started learning AWS. By 2026 I held twelve certifications and was shipping production GenAI systems as the sole architect for clients in Greece.
Read the full storyContact
Remote worldwide, or hybrid in Athens. Flexible on time zones, including US hours. Greek and English (C2).