Adam is one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions. He codes mostly on the back-end using Scala, with an occasional foray into frontend/devops and other languages. Adam created a couple of open-source projects, such as Hibernate Envers, ElasticMQ, Veripacks and MacWire. He have. been a speaker at major conferences, such as Devoxx, JavaZone, JFokus or Jazoon.. Apart from writing closed- and open-source software, Adam is interested in improving the way we use functional and object-oriented programming.