John Tregea

  

I have been designing computer software for more than 30 years and have surfed the wave of innovation around the planet during my career. I am now at a point where I can distill that lifetime of learning in to better designs for computer systems.