Very good platformer, well done! I made it to level 10 but couldn't quite do what I think was about to get me the key (top left of the level). A good difficulty progression, and I only stopped because it was just beyond my abilities.
Some feedback though. I didn't realise that I could get a bigger jump by taking a longer run up, I almost gave up early on because I couldn't make some jumps. I feel like the run mechanic isn't really needed, just a single pace with more/less run ups would have given me 1 less button to press -- and perhaps a better chance at doing the tricky time switch moves.
Overall I really liked it, congrats on a great submission.