Ali Czech
Founder · Software Engineer · MFF UK
Founder of eXpansePi and software developer.
About us
We are practising developers. We teach individuals to understand code and help businesses develop their teams and solve concrete problems with software, AI and automation.
For businessesExperience from professional development
Learn from developers who connect university foundations with experience from real projects.
Founder · Software Engineer · MFF UK
Founder of eXpansePi and software developer.
Senior Software Engineer · Rapid7 · MFF UK
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.
Senior Software Engineer · Microsoft
Senior cybersecurity software engineer with over 10 years of experience. Currently working at Microsoft. Previously worked at Rapid7 developing antivirus and endpoint security technologies, at Samsung, and at several startups, one of which was subsequently acquired by Google. Specializes in low-level C/C++ development, working with endpoint systems, and creating high-performance, reliable security solutions.
Software Engineer · Freelance · MFF UK
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.
Software Engineer · Grant Thornton · MFF UK
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.
Senior Software Engineer · Azul Systems · ČVUT
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.
Company names describe instructors' professional experience, not employment promises or partnerships.
We do not teach technologies in isolation. We show how they connect in a real application.
Beginner questions belong at the beginning. We break complex principles down step by step.
We help you explain and modify code, not just copy a finished solution.
Our partners
A nonbinding first step
Choose a course or ask for help with your choice. We will discuss your goals and whether the course is a good fit.
No payment or binding enrolment.