After problems with devshops and struggling to get the product to where he knew it had to be, Drew Meagher didn't give up.