This is a neat little platformer! The puzzles are challenging without being overly frustrating. The level design is great and it is obvious quite a bit of time went into designing them!
As TaliOS said, I would recommend placing more checkpoints to reduce the repetitiveness of going through the same section of the puzzle again and again when you die.
Great work!