Your shyness originates from your fear of being judged by her. Conversely, she could be interested in you and waiting for you to make the first move. You are the MAN in the equation. Don't expect her to show you her cards in her heart. Girls generally do not like gutless men. If you are going to be a coward and fear being judged by her you will never find true happiness.
Your brain is feeding your fear. You are asking yourself too many daft questions like : "What if she finds me rude?", "Am I too short for her?", "I don't look handsome enough”, "Will she find me financially inept", etc etc. Stop feeding your brain with fear. Inject some manly guts into your heart and show her your sincerity.
So, my advice to you is stop overthinking and move ahead following what your heart desires instead of your silly brain.