Michael Vinh Xuan Thanh

Michael Vinh Xuan Thanh

Lead sales engineer, recovering software engineer, wannabe writer. Trying to find the balance between optimism and realism.