Engineering consulting

Creative thinking for difficult engineering Problems

Mechanical, electrical, software, optical, micro-fluidic, and prototype development backed by detailed analysis.