D.J.'s photo

D.J.

Always learning, always tinkering with computers, robotics, and web development.