Nice! I played to the finish and had fun playing this one -- I'm a sucker for platformers with some well-designed challenge. It took me quite a few tries to get that final run from the huge enemy, but it was fun. You designed several "runs" here where you can't let up on your movement/speed, which I liked. Some hopefully useful feedback: adding "coyote time" would have felt nice to me, given the precise windows required for the many edge-of-platform leaps.
Fun game!