Hardware, Firmware, and Software design and development. Hardware design including basic industrial design, electronics component selection, circuit design, PCB Layout, manufacturing administration. Embedded firmware development. Mobile app development, iOS, Android, and Full stack web development.