William Hooi

William Hooi

A third-careerist currently transitioning to software engineering