Welcome!

Professional

I work as a software engineer and a hands-on consultant in the areas of applied Large Language Models (LLMs), Natural Language Processing (NLP), Knowledge Representation & Reasoning, and Artificial Intelligence (AI). I have over 20 years of experience in industry and academia.

I was the VP of R&D at Evolution Intelligence,  where I led the development of an “AI-for-AI” platform that uses evolutionary (genetic) algorithms to automatically find the best ML solutions, while harnessing modern cloud parallelization.

Previously, I was Head of Language Technologies at Twiggle, responsible for integrating NLP technologies into an e-commerce search engine enhancement platform. Before that, I was the CTO of IntuView, where I worked on automatic extraction of information for the intelligence domain from documents in Arabic and other languages. I was also a software engineer at Baobab Technologies, where I developed computerized dialog systems. (See LinkedIn profile).

I have a Ph.D. in Computer Science and Linguistics from Stanford University. My research project was PULC: precise semantic understanding (by a computer) of textual logic puzzles, and it was conducted partly in cooperation with the Palo Alto Research Center. The dissertation is here, and I’m now working on a renewed version called UNLLP: Automatic Understanding of Natural Language Logic Puzzles. My B.Sc. and M.Sc. in computer science are from Tel Aviv University.

Personal

I am very interested in personal development and spiritual development – how to live a happy and meaningful life. Over the years I’ve taken part in a large variety of workshops and courses in these areas, including mindfulness meditation, Nonviolent Communication, psychodrama, guided imagery, and more. I enjoy sharing with people my personal experience and what I’ve learned, and helping them if I can, both one-on-one and in group meetings that I organize.

I’m working on integrating everything I learned into one framework. This is still very much work in progress, which is currently distributed between various drafts of websites (and many more in my private google drive…). I created The Actualization Club – a community of people who help each other achieve their dreams in a fun way. I also sometimes create videos where I explain about these topics.