Liferay, JBoss, HTML, CSS, JSP, Java, Groovy, Velocity
This was a fun project. The Groovy portlets were a quick way to get a portlet built, though now that Liferay has better support for other JVM languages I see less of a use for them. This was Liferay 6.0 and in retrospect, Liferay gets better with each point release. Take that for what you will.