David wen avatar
David Wen
Entrepreneur, software developer, management consultant. He once scaled down a level 5 mountain with no harness on (by accident).
691c1ce1247afebc1c66e07713802364c6953289
Media
David wen avatar
David Wen
Entrepreneur, software developer, management consultant. He likes to talk to his computer when he codes.