I am an art specialist so I can make sprites no problem
Sadly, spriting them is the 'easy' part.
These kinds of people exist outside of the professional videogame market?!
Best way to learn how the enemy code works is to examine and start expanding from existing enemies. Movement code, stunning, etc, is standard for all enemies.