I build AI products end to end.
Senior software engineer and AI engineer. 35 years of shipping software, the last eight as a Tech Lead at Salesforce. Now I build trip.expert, an AI concierge for hotels.
Hi, I'm Isaac.
I built an AI concierge for hotels. See it work
A patent acquired by Microsoft, the Israeli Prime Minister's Award for Software, and teams at:
- Salesforce
- Motorola
- Radware Group
- Bidalgo
- JGA, Los Angeles
trip.expert, an AI concierge for hotels
Guests ask about Wi-Fi, check-in or the beach, in their own language, at any hour. The assistant answers from the property's own facts in 50+ languages, and sends the owner a Telegram alert when a guest needs a person. I designed it, built it and run it, alone.
Welcome to Casa Palmera
I'm your digital concierge. Ask me anything about your stay.
Your messages are stored so the property can answer you.A scripted preview of the guest chat. The live demo answers from each hotel's own knowledge.
- The answer pipelineLangGraph, RAG over pgvector, streamed answers and a second call that checks each answer against the facts.
- The back officeOwners teach their assistant, add photos and nearby places, and see the questions it could not answer.
- The business sidePaddle billing, cost limits per account, and GDPR data retention that runs every night.
- Quality and operationsAn eval suite of 100 guest questions with an LLM judge, Sentry, uptime checks, Docker on Hetzner.
What happens when a guest asks a question
Four steps, about three seconds. Each step has one job, so each one can be tested and measured on its own.
-
Understand
One model call checks the message for safety, detects the language and rewrites the question for search.
-
Retrieve
Vector search finds the property's own answers. A question in Japanese finds knowledge written in English.
-
Answer
The model answers in the guest's language, only from the property's facts, with photos where they help.
-
Verify
A second call compares the draft with the facts and corrects it before the guest sees it.
From loose ideas to production
I have worked as an engineer in Los Angeles, led a company-wide program at Motorola, founded three companies and led a team at Salesforce.
The work I like best starts with a loosely defined problem. I own it from the architecture to the server it runs on, and I stay with it until it works for real users. trip.expert is that, from the first sketch.
- Based in
- Ramat Gan, Israel
- Languages
- Hebrew, English
- Education
- B.Sc. Math and Computer Science, Tel Aviv University, magna cum laude
- Patent
- US 8,549,160, personal media relay for streaming data
-
AI Engineer at trip.expert
Independent project. Architecture, AI pipeline, back office and deployment.
-
Tech Lead (LMTS) at Salesforce Israel
Set the technical direction of the Data Capture team, client and server, and led its adoption of AI.
-
Senior Software Engineer at Bidalgo
New capabilities for a digital campaign management product.
-
Tech Lead at Radyoos Media, Radware Group
Back-end administration and billing, and web widgets that served tens of millions of users.
-
Owner at SoftExpress Mobile
A software house that delivered large web projects for clients in Israel and the US.
-
VP R&D at VidRunner
Founded the Israeli R&D center of a US–Israel venture. Peer-to-peer mobile video, and a US patent.
-
Co-founder and CEO at iDune
An enterprise application server for web portals, with teams in Israel, the US and Europe.
-
Software Reuse Lead at Motorola Israel
A company-wide reuse program that saved millions of dollars and won the Prime Minister's Award.
-
Team Lead at JGA, Los Angeles
C++ products for the semiconductor industry.
Tools I use
AI and agents
LangGraph, agentic workflows, RAG, LLM evaluation, OpenAI API
Back end
Python, FastAPI, Django, .NET, REST, GraphQL
Front end
JavaScript, TypeScript, service workers, event-driven UI
Data
PostgreSQL with pgvector, MySQL, Redis
Infrastructure
AWS, Docker, Caddy, Grafana, Sentry
Languages
Python, TypeScript, C#, PHP, SQL
Want to try trip.expert yourself?
Email me and I will send you a demo account with a sample hotel. You can chat as a guest and change the assistant as an owner.