C/C++ firmware designCircuit Boards Design(PCB, PWA)PCB LayoutFPGAAnalog Design My strength is in the breadth of professional experience.  I have been involved in projects where I was responsible for end-to-end support from requirements gathering to sustaining deployed product and everything in between.  My core competency is in digital control systems, embedded computer engineering, FPGA design, and firmware development.