shawn-joshua-yap documents