A freelancer is a self-employed designer or developer that works for individual clients. Someone who works a full time job could potentially also freelance in their off hours, and this is frequently the first step toward working in their own business full time.