About Me


I am a software engineer developing algorithms in the area of Natural Language Processing. I’m responsible for integrating NLP technologies into the e-commerce search engine enhancement platform that we’re developing at Twiggle. Previously, I was the CTO of IntuView, where I worked on automatic extraction of information from documents in Arabic and other languages. Before that, I was a software engineer at Baobab Technologies, where I developed computerized dialog systems. (See LinkedIn profile).

I have over 17 years of experience in industry and academia in the areas of Natural Language Processing, Artificial Intelligence, and Logic. 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. My B.Sc. and M.Sc. in computer science are from Tel Aviv University.

I’m very interested in personal development and spiritual development – how to live a happy and meaningful life. I completed a training course for therapists in Trilotherapy which was developed by Zen-master Nissim Amon, and I took part in a variety of other courses and workshops on personal development. 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 a group meetings I organize. I like writing posts about this topic – see here.

I’m working on integrating everything I learned into one framework: Povism – an exciting, comprehensive worldview and a practical philosophy of life concerned with attaining the highest level of well-being, thriving, and flourishing of humans, based on kindness to oneself and to others. Click here for more information.