After graduating with a degree in software engineering, he worked for a variety of corporates and startups in different industries in the United States before moving to Hong Kong, where he has exclusively worked with startups. Keith has worked on the front and back-end of both desktop and web applications, while also gaining experience in every step of the development process from requirements gathering to testing. Since learning the fundamentals of UX design, Keith has attained a new level of understanding of and appreciation for software development.