Thomas Reiter

100 million days in Vienna: A story of APIs & AI in tourism.

From 22 APIs to one perfect day. Discover the AI architecture behind Vienna's personalized travel planner.

100 million days in Vienna: A story of APIs & AI in tourism.
#1about 3 minutes

Introducing the "Make My Day" tourism prototype

The application's tech stack is introduced alongside key vocabulary from the tourism industry to set the context for the project.

#2about 9 minutes

A live demonstration of the itinerary planning app

A walkthrough of the "Make My Day" web application shows how a user answers a quiz to generate a personalized, actionable daily plan for Vienna.

#3about 5 minutes

Understanding the system architecture with the C4 model

The C4 model is used to explain the high-level architecture, showing how the application interacts with the central data hub and various external services.

#4about 7 minutes

Designing APIs for data aggregation and UI plugins

An exploration of specific APIs, including an opinionated location aggregation service and an oEmbed-based service for embedding UI components like maps.

#5about 6 minutes

How the "dress a skeleton" planning algorithm works

The core logic for creating itineraries is a 10-step procedural algorithm that incrementally fills a pre-defined day structure with matching points of interest.

#6about 4 minutes

Using machine learning to classify touristic data

Logistic regression is used to classify places of interest based on atmosphere and weather suitability, highlighting the challenges of human bias in data labeling.

#7about 4 minutes

Building a data aggregation and enrichment pipeline

An ETL-like pipeline retrieves structured and unstructured data, uses NLP to link it to points of interest, and aggregates it into a knowledge graph using schema.org.

#8about 4 minutes

Key learnings and evolving the prototype into a framework

The project's key takeaways, including the limitations of NLP in Node.js, led to evolving the prototype into a reusable framework for other tourism destinations.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
EM
Eli McGarvie
7 Great Tech Meetups in Vienna
Are you tired of all those Zoom calls where everyone is talking over each other, and it’s impossible to get a word in? Online events are great — don’t get me wrong — we all love sitting at home in our pyjamas pretending to work but there’s some human...
7 Great Tech Meetups in Vienna
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
EM
Eli McGarvie
How to Find Tech Jobs in Vienna
In 2023, the symphonious Austrian capital of Vienna is a bona-fide, legitimate European tech hub: Almost 3000 startups were founded in the past fifteen years, and more than ten scale-up businesses already employ at least a hundred people. The fine ci...
How to Find Tech Jobs in Vienna

From learning to earning

Jobs that call for the skills explored in this talk.

Angular Developer

Angular Developer

Picnic Technologies B.V.
Amsterdam, Netherlands

Intermediate
Senior
RxJS
Angular
TypeScript