This is the personal blog for John Wang.
I have worked in software in the following roles: product management, product marketing, software engineering, sales engineering and test engineering. I have also managed some teams including software documentation. Outside of software, I have experience in business development. Some domain areas I have focused on include search, email, authentication, cryptography and graphics.