Java developer says he built, launched basic open source office suite in 30 days