How an amateur web developer went pro using Upwork