Matt Lui is a software developer. He has expertise in making people aware of the new software technologies.
Darn, mattlui28600 hasn't played a turn yet. Check back later!