Yeah, I probably wouldn't get into learning raspberry pi if I didn't work as a software engineer in the first place, anyway, it's not too hard (it's just linux) and everything else can be shared and installed as a package. I think even Tilt's guys have something like a webpage based dashboard...