Software and hardware design and development, especially in the area of embedded systems. While we are happy to knock out simple Python scripts and database routines, we specialize in the gray area between software and hardware - embedded systems where you need a programmer and an engineer, all in the same person. Microchip products are a particular favorite. You need CAN bus? We can do it. PWM light control? Yep. PID motor control with a microcontroller? We can do that too. We can do complete designs: hardware, software, and PCB layout.