Our team

About

Meet our team and vision

Who We Are

Expertise gained through years in the industry. IT courses built for absolute beginners.

We're a team of developers who believe coding shouldn't be intimidating. We've broken down complex topics into bite-sized pieces to create courses anyone can follow.

We’ll teach you how to think like a software engineer, even if you’ve never written a single line of code. Forget dry theory—we dive straight into hands-on practice. We explain things in plain English, with endless patience, using real-world projects.

With years of experience in cybersecurity, app development, and cloud architecture under our belts, we’re here to share our know-how with you. You'll get a rock-solid foundation from industry pros, giving you the confidence to kickstart your IT career.

Our Goal

By the end of our courses, you will program confidently and independently.

Starting is the hardest part. We'll handle the rest together.

Our Team

The people behind eXpansePi

Ali Czech

Zakladatel Software Engineer Rapid7 MFF UK

PythonArtificial intelligenceJavaSpringBootJavaScriptC#Algorithms and data structures

Founder of eXpansePi

Lecturers

Our lecturers are experienced professionals with practical experience in IT.

Eldar Urmanov

Senior Software Engineer Rapid7 MFF UK

GolangPythonC/C++BackendAlgorithms and data structures

A senior developer at Rapid7, focusing on antivirus and cloud technologies with an emphasis on high performance and robust backend engineering. He holds a degree in General Computer Science (Theoretical Computer Science) from the Faculty of Mathematics and Physics, Charles University. His work centers on scalable architecture, performance optimization, and reliable data processing. As an instructor, he explains complex technical concepts clearly and practically, drawing on real-world experience from professional software development.

Kostiantyn Agapov

Senior Software Engineer Rapid7

C/C++Operating systemsArchitecture

A senior cybersecurity developer with more than 10 years of experience. At Rapid7, he works on antivirus and endpoint security technologies. He previously worked at Samsung and several startups, one of which was later acquired by Google. He specializes in low-level development in C/C++, endpoint system engineering, and building high-performance, reliable security solutions.

Vít Dvořák

Software Engineer Freelance MFF UK

C#UnityASP.NETAlgorithms and data structures

A game development graduate at the Faculty of Mathematics and Physics, Charles University, and an active programming instructor. He focuses on C# game development, graphics, and building web applications in the .NET ecosystem. He has a strong sense for visual design and combines the technical side of development with clear, functional interfaces. In his teaching, he emphasizes understandable explanations and practical use of technologies.

Vlad Karpenko

Software Engineer Grant Thornton MFF UK

PythonDjangoWeb DevelopmentPower BIAlgorithms and data structures

A graduate of Theoretical Computer Science at the Faculty of Mathematics and Physics, Charles University, and an experienced programming instructor. He has experience in web development, data analysis, and IT consulting. At Grant Thornton, he automates business processes using Python and Power BI. He brings practical knowledge of modern technologies, data work, and real-world corporate projects into his teaching.

Anton Voznia

Senior Software Engineer Azul Systems ČVUT

C/C++JavaScriptMobile AppsDesktop Apps

A senior C/C++ developer currently working at Azul Systems on the development of the Java JDK. Previously worked at Oracle, contributing to the Solaris operating system. He holds a degree in Software Engineering from CTU. He has extensive experience in low-level programming, performance optimization, and the development of mobile and desktop applications. His teaching is based on real-world engineering practice and modern software development techniques.