Jirawat's WebApp utilities