Architekt oprogramowania, programista, a czasami nawet delivery manager z ponad 13 letnim doświadczeniem w branży IT ściśle związany z rodziną języków JVM. Na co dzień pragmatyk i zapalony zwolennik automatyzacji i efektywności, a równolegle trener i konsultant w zakresie systemów rozproszonych, jakości, organizacji zespołu i rekrutacji technicznej. Po godzinach tata i miłośnik kawy alternatywnej oraz nałogowy mówca konferencyjny na takich wydarzeniach jak 4Developers, BoilingFrogs, Confitura, Devoxx, Geecon, JDD, QualityExcites, czy Testwarez. Wierzy, że istotą wytwarzania dobrego oprogramowania jest komunikacja, współpraca i umiejętność dzielenia się wiedzą.