Gaining and Sharing knowledge
My interest in software development stemmed from my passion for composing music and the field of tech innovation. When composing music, you need to picture the melody, and translate that imagination into music notes by breaking it down to different layers. The same thought process goes for software programming.
I've been teaching myself to program different languages such as Java, JS, PHP, Python, C and Bash, while passing on this knowledge to future programmers anyway I can. I currently teach software development in the Interdisciplinary Center Hertzilya, EMC2 and John Bryce.
Besides teaching, I currently work as a Full Stack Software Engineer in a leading IoT Israeli startup GreenIQ.
I also like to develop websites and chatbots on my personal time. Here are a few examples: