Quant Developer and Olympiad Coach
George Ionitsa
Experienced Olympiad Maths tutor with top results and 10 years of teaching students for 11+, UKMT Challenges, STEP, and more.





Availability & booking
We'll confirm timing after your trial. Explore group class slots on the timetable or book a private intro session to get started.
One-to-one coaching is arranged after we've matched level and goals — start with a free trial.
Teaching style
Olympiad Maths has shaped my path from the start: I was admitted to the Faculty of Mathematics at Moscow State University without entrance exams.
For the past seven years, I have taught Olympiad Maths and Programming in London and online.
Alongside teaching, I have worked as a Data Scientist and Quant Developer.
Age groups & programmes
Typical age ranges drawn from published courses this tutor runs.
- 8+
- 12+
- 16+
About
Olympiad Mathematics has shaped my life from an early age.
I was admitted to the Faculty of Mathematics at Moscow State University without sitting a single entrance exam, thanks to top distinctions in competitions including the Russian Sharygin Geometry Olympiad and the Moscow Mathematical Olympiad.
Over the past seven years, I have taught Olympiad Mathematics and Programming both independently and in collaboration with leading London mathematics schools.
Alongside teaching, I have worked professionally as a Data Scientist and Quantitative Developer, building models that power real-world decisions in finance and technology.
Courses

Olympiad Mathematics
Join our Olympiad Maths training for ambitious students. Build skills in key topics like algebra, geometry, and combinatorics while practising with real past papers and simulated challenges.

Curriculum Mathematics
A complete maths course for exam success. Strengthen core skills, tackle advanced topics, and prepare for school, GCSE, or A-Level maths exams with confidence.

Geometry
This course encompasses a range of Geometry topics such as coordinate and spatial geometry, introductory trigonometry, angles, parallel lines, congruent and similar triangles, polygons, circles, the Pythagorean Theorem, and more. Emphasis will be placed on reinforcing Algebra skills and enhancing critical thinking through problem-solving in both mathematical and real-world contexts.

Coding in Python
Start coding with Python – a simple yet powerful language for beginners. Learn to write programs, solve problems, and automate tasks through hands-on lessons.

Introduction to Financial Mathematics
Financial Mathematics is a course that teaches students the mathematical principles and techniques needed to understand and analyze financial data. It is an essential subject for anyone interested in pursuing a career in finance or economics, as it helps students develop skills in problem-solving, critical thinking, and data analysis.
What families say
All testimonials →“Olympiad Maths Lessons helped me a lot to get the Gold medal in Junior Maths Challenge.”
St. Paul's Student · Junior Maths Challenge
“Thanks to the Data Science and Coding in Python lessons I got accepted to my dream university.”
Michael · Data Science Student, Warwick University
“Great courses that explained topics beyond the capability of the GCSE answer sheet. Thanks so much.”
Ivan · GCSE Student in Dubai
“Financial Mathematics is the best course to understand both Python and the mathematics behind finance.”
Gleb · VC Investor · Financial Mathematics
Articles
All posts →Ready to start?
Book a trial lesson with George
A free 30-minute session to explore your goals and find the right path forward.
Get started