For over 20 years I've followed my passion for inventing solutions and designing software that people love.