I am an amateur web developer, and I am teaching myself React. Currently, I have been building a personal website hosted on github pages.
I want to complete the mobile design first, see some pages below (click for larger size):
Q) As you can see the text is not really appealing or "eye-catching". What kind of design choices do more experienced people like yourselves go through in choosing the right font/style, and text colors to make the page vibrant and aesthetic against a colorful background?
Please do not hesitate to criticize and highlight the site's shortcomings.