This was a really nicely done puzzle platformer! I liked the puzzles and the main mechanic!
The last few puzzles felt a little repetitive, and I've found a most likely unintentional bug. :P
If you hold jump beneath a platform you just keep jumping.
Overall I enjoyed the game, its a good idea, executed well. :)