Your musical language is intriguing, a blend of many different styles. You have a strong sense of melody and rhythm, and the harmonies seem to do exactly what you want. This piece is no exception... quite enjoyable!
Are you a self-educated composer?
(Also, since you're posting pieces that have the potential to be performed, it might be more beneficial if you'd post the scores, too. There are a lot of users on this forum who can provide great feedback on music notation.)