Quite a fun platformer. I like the mechanics and the sounds a lot.
However, personally, I think the controls is a bit off, the jumps feel too "slide-y" and I feel like small mistakes are punished too much, especially since this game seems to be made to be a precision platformer as well as a puzzler. Still, my compliments to you for making a pretty great game!