Very good
The composition is good, and not just from a theoretical standpoint. The dynamics create a nice fluidity that is seldom seen on the portal. kudos
Do you play guitar, by any chance? You use arpeggios in a manner similar to that of a shredder.
Overall very good, I will keep an eye on you