Codility Team

Grzegorz (Greg) Jakacki
CTO, CEO and Founder
Greg has been programming since the 1980s, working with various teams in the US, China and Poland. In 2005, working as a software engineer in Beijing, China, Greg co-organized a massive hiring campaign and came up with an idea about how to automate the recruitment process. The idea eventually evolved into Codility. Greg holds a Master's degree in Computer Science. In the past Greg won a Bronze Medal in International Olympiad in Informatics, co-organized numerous programming contest, co-designed a specification language System Verilog Assertions, led a development of open-source C++ front-end compiler (OpenC++) and translated several technical books into Polish, including Donald Kunth's "The Art of Computer Programming". Outside of Codility Greg teaches classes in advanced programming at Warsaw University and hacks at Warsaw Hackerspace.

Marcin Kubica
Director of Test Development
Marcin has been involved in Polish Olympiad in Informatics (POI) since its very beginning in 1990s. He was involved in developing the first automated evaluation system used at POI. Since then, he has also taken part in the organization of multiple international programming contests, and for six years served International Olympiad in Informatics as a member of the International Scientific Committee. He now aims to apply his expertise on programming problems in a more industrial framework. Marcin is also an active researcher and lecturer. He was awarded a PhD in Computer Science by Warsaw University, where he works as an assistant professor. His research interests focus on combinatorial and text algorithms.

Marcin Stefaniak
Software Engineer
Marcin joined Codility in May 2011. He won gold in the IMO and silver in the ACM contests, and worked for the jury of the national Olympiad in Informatics. He mastered his craft in the Comarch R&D department and tested it in TopCoder competitions. He also worked for Google. He is hoping to invent something useful during his doctoral studies. Fluent and affluent in programming languages, he has an unvested interest in software engineering.

Mateusz Klimek
Software Engineer
Mateusz is a fifth-year student of Computer Science in the Faculty of Mathematics, Informatics and Mechanics at Warsaw Univesity. He joined Codility in June 2011, right after his summer exams. Like other members of the team, he enjoys algorithm puzzles. In his free time he is learning to juggle with five balls.

Stanisław Romański
Software Engineer
Stanisław is an experienced software engineer. He has worked with many programming languages, starting from FORTRAN and ALGOL. In the 1990's he was involved in creation of the Yellow Pages market in Poland. He was a chief programmer at Polskie Ksiazki Telefoniczne and led the team developing the technology which published over 300 directories. In 2000 he received an award for the best web page offering a fast business search engine. Stanisław loves classical music and logical puzzles. He is a sailor and a shantyman. He holds a PhD in Computer Science from Warsaw Technical University.

Anna Misztal
Executive Administrator
Anna joined Codility in June 2011. As Executive Administrator, she takes care of all day-to-day administrative tasks, makes sure that everything runs smoothly and supports Greg in managing the office. Outside Codility, paraphrasing Alexis Zorba: husband, child, house, two cats, everything. The full catastrophe! ;)

Dominika Sobantka
Online Marketing Specialist
Dominika completed her studies at the University of Wroclaw and the University of Economics, concentrating primarily on international marketing end economic relations. She has gained professional experience through her work in many student organisations and in e-commerce companies, both in Poland and Spain. She joined the Codility team in December 2011. Beyond her Codility work, Dominika has three particular interests: travelling, her old-school bike and foreign languages.

Tomasz Waleń
Board Advisor and Founder
Tomasz is a software practitioner and theoretician. He has designed and implemented evaluation solutions used in major programming contests worldwide, and was one of the principal contributors to USOS, the nationwide education management system. Tomasz is also involved in teaching advanced subjects in computer science, as well as in research on combinatorial algorithms. Tomasz holds a PhD in Computer Science from Warsaw University.

Michał Jaszczyk
Board Advisor
Michał holds a Master's degree in Computer Science and Mathematics. Before joining Codility he worked for OPEN.FM Internet radio, where he designed and developed the back-end infrastructure, and at 9LivesData, where he focused on distributed algorithms that ensure data consistency in the HYDRAstor grid storage system. In his free time he likes to play guitar (that's how he met Greg) and sail north (he has visited Iceland and Greenland, and plans to visit Svalbard).

Krzysztof Kowalczyk
Board Advisor
Chris is an entrepreneur and strategy consultant with experience in online, IT and management consulting. He is the founder and Managing Partner of UBIK Business Consulting. Chris gained his professional experience with PwC, P&G, Lycos Europe and McKinsey. For several years he was MIS lecturer with Warsaw Executive MBA. In 2007 he co-founded the leading Polish start-up scene barcamp-type meetings, Aula Polska. Chris holds a Master's degree in Management of Information Systems from WSE and a Master's degree in International Management from CEMS.

Michael Sliwinski
Board Advisor
Michael is a Web 2.0 entrepreneur who's already launched a successful start-up - a web-based time and project management application based on David Allen's GTD method, Nozbe.com, which he founded in early 2007. Michael blogs regularly on start-ups and productivity at MichaelNozbe.com, and he's also Editor-in-Chief of Productive! magazine. Michael holds a Master's Degree in Business Economics from the University of Gdansk, Poland and a Bachelor's degree in Marketing and Management from the Univeristy of Applied Sciences in Stralsund, Germany.
