About

Hi, I'm Shay Ben Moshe, a web developer and a mathematics and physics student, from Israel.

Zend Certified Engineer For the past 4 years I have working as a web developer, developing both for client side and server side.
I have a lot of experience with HTML5 and XHTML, CSS 3 and 2.1, JavaScript, jQuery, CoffeeScript, Ajax, Underscore.js, HTML5 Boilerplate, Twitter Bootstrap and more client side technologies.
I have an extensive knowledge of PHP, Lithium, Laravel, CodeIgniter, MySQL, Node.js, Express, MongoDB and some other server side technologies. In addition, I am a Zend Certified Engineer.
Aside of these, I have some experience with C#, Java, Ruby and Ruby on Rails, C, C++, Python, etc.

Featured Works

I am prevented from publishing all of my works here; however you may contact me to see more works.

From My Blog

Hash Collision Probability

One of the problems of hash functions is collisions, they cause some security vulnerabilities which won’t be discussed in this article. In this article I would like to find some approximations concerning collisions...
Read the full article

Generalized Random Sub Array Algorithm

After discussing with some friends on StartupSeeds, I came up with a generalized random sub array algorithm...
Read the full article

Generating Random Sub Array

Today I came across an algorithmic problem. I wanted to choose a random sub array of size k from an array of size n, while maintaining its order...
Read the full article

Phrase Based Password Entropy

Yesterday I have published an article about password entropy. Today I would like to discuss the entropy of a phrase based password...
Read the full article

Password Entropy

A common and easy way to estimate the strength of a password is its entropy...
Read the full article

Contact

You are more than invited to email me at <shay@shay.co>.
Alternatively, you may contact me via the following form: