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 from University of Warsaw, Faculty of Mathematics, Informatics and Mechanics. 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
Chief Science Officer
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. Marcin was awarded a PhD in Computer Science by Faculty of Mathematics, Informatics and Mechanics of University of Warsaw, where he works as an assistant professor. His research interests focus on combinatorial and text algorithms.

Mateusz Klimek
Software Engineer
Mateusz is a fifth-year student of Computer Science in the Faculty of Mathematics, Informatics and Mechanics at University of Warsaw. 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.

Chee Ming Chew
Technical Advisor
Chee Ming is a software engineer from Kuala Lumpur, Malaysia. He started off writing desktop software in C/C++ on the Microsoft Windows platform. After discovering Python and other open source software, he never looked back and focused his time on web applications. He runs marathons, goes for hikes and snaps a photo or two in his free time.

Natalia Panowicz
Business Developer
Natalia majored in psychology (MA studies in Poland and Belgium) and earned a business degree (magna cum laude) from Vlerick Business School. Prior to joining Codility, she consulted in Guatemala, did research and managed an NGO project. She is driven by impact, people and insights. Outside of Codility, Natalia practices ashtanga yoga and has a strong passion for perfumes.

Magda Tworek
Office Manager
Magda graduated from the University of Economics in Katowice, Poland. She gained her professional experience both in England and in Poland, working in Learning & Development, HR and Clinical Services departments. Travelling is her great passion, so after leaving London she set out on a solo journey around the world. In 2011, with a group of friends, she went to the remote Apolobamba mountain range in Bolivia, climbed peaks that had never been climbed before, and had the privilege of naming one of them Akuku.

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 Faculty of Mathematics, Informatics and Mechanics of University of Warsaw.

Michał Jaszczyk
Board Advisor
Michał holds a Master's degree in Computer Science and Mathematics from Faculty of Mathematics, Informatics and Mechanics of University of Warsaw. 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).
