linux unix open source editor online shopping billing software consulting freelancer freelance microcontroller shop embedded bss writer electronics hardware windows development