How to become a freelance engineer