Our Teachers

Passionate, experienced, innovative


There are many factors that play a role in education and learning. One of the most important has to be the quality of teaching. That’s why we carefully select, train, and support the best teachers available. 

Each BlueShift teacher goes through a rigorous application process. As part of this we look to hire coding professionals with direct experience of working with children, as well as those with a solid academic and professional background.  This ensures all of our classes are led by driven, inspiring and accomplished teachers. And with experience in digital art, audio and sound production, architecture, and app development—amongst other things—our teachers come from a wide range of diverse creative and technical backgrounds. Resultantly we match them according to the age and interests of the students they teach. 

Our Pedagogy

Since 2013 BlueShift has been teaching a fully realised coding and computing curriculum. And whilst we've expanded since then, our educational philosophy still focuses on creativity, quality of learning, and the real life applications of programming. 

Where we teach


A trusted provider of coding education in over 15 schools, with over 400 children attending after school clubs every week.


Private Tuition

Our private tuition service offers creative coding lessons in the comfort of your home at a time that suits you and your child.


Holiday Camps

Held every half-term and school holidays our coding and robotics camps are located in the heart of West London.


Meet Our Teachers


BA Hons in Media Production 
 Lloyd believes that coding gives you the freedom to realise your ideas and build exciting projects. This is backed up by his 15 years working in the tech industry as a developer, animator, team leader and even the director of his own mobile development agency. He believes that whilst teaching coding to children is hard, it’s a pleasure to see students grasping these concepts and applying them in their own work.  When he’s not teaching he likes to explore the space between the digital and physical worlds, particularly looking for ways to take digital data and display it in an engaging way. 

Teaching Experience: Chepstow House School, Colville Primary School, Falcons School for Girls, King Alfred School, Knightsbridge School, Wetherby Prep, Wetherby Pre-Prep


BSc Digital Arts Computing - Goldsmiths, University of London (UOL)

Johanna is originally from Sweden and is a digital artist when she isn’t teaching. She uses technology as a key part of her art. Physical computing, specifically microprocessors, allows Johanna's art practice to become more interactive and participatory. This ability to incorporate coding into everyday life, in novel and creative ways, is a key reason why Johanna enjoys programming so much.

Teaching Experience: Colville Primary School, Wetherby Kensington, Wetherby Pre-Prep


Dual BA European Social and Political Studies - Paris Institute of Political Studies (Sciences Po)

Krystof stumbled across a book about coding websites in a library when he was twelve years old, and it was from there that he slowly taught himself to code. In his spare time he likes to make tools in JavaScript to help him with daily life. For example, he created a small ‘to-do’ app which helps him to assign his tasks into available time slots. He also loves passing on his passion to the children he teaches, admiring their energy.

Teaching Experience: Falcons Girls, Twickenham Prep


BSc Creative Computing - Goldsmiths, UOL

Originally from La Réunion, Mathieu mainly grew up in Normandy before moving to London. With his background in creative computing he enjoys looking at the underlying architecture of devices to see what makes them work. His teaching career started when he taught at a refugee school in Malaysia. It was such an enriching experience that he wants to bring this into his work with BlueShift. For instance, Mathieu aims to help children build a healthy relationship with their devices by encouraging regular screen breaks and good posture.

Teaching Experience: Eaton Square, Knightsbridge School, Notting Hill Prep, Wetherby Kensington, Wetherby Pre-Prep, Sussex House


BSc Sound for Film, Television and Games - Southampton Solent University

For Calum, coding has always been tied up in his interests in music and instrument design. He believes that coding is a set of tools that allows creativity to run wild and as a result of this Calum often builds his own electronic instruments.  In addition to working at BlueShift, Calum works as a freelance sound engineer in film, music, and video games, and uses his coding experience to write his own audio processing algorithms.

Teaching Experience: Chepstow House School, Eaton Square, Falcons School for Boys, The Lyceum School, Notting Hill Prep, Thomas' Battersea, Twickenham Prep, Sussex House


BSc Psychology - University of Greenwich

Maria believes that teaching can have a huge impact on a child’s interests and achievements. And whilst it may be a difficult job, she finds that the best teachers are the ones who can help grow a child's passion and curiosity. Originally from Lithuania, Maria was an English language tutor before becoming a coding teacher for BlueShift. Having now settled in South London she loves how creative you can be using code and tech; it is the vast amount of possibilities to create something out of nothing which excites her.

Teaching Experience: Colville Primary School, Notting Hill Prep


BSc Digital Arts Computing - Goldsmiths, UOL

As a student Meg is specialising in sculptural robotics. She loves the potential of robots and believes that we have barely scratched the surface of the field. When programming her robotics she finds the logical nature incredibly satisfying, in part because this makes it easy to break down and reassemble code into whatever you want - meaning your robot can do whatever you want. When she’s not teaching, you can catch Meg racing around as part of the London Roller Derby Team.

Teaching Experience: Chepstow House School, Colville Primary School, Eaton Square, Thomas' Battersea, Wetherby Pre-Prep


BA Philosophy - University of Granada 

 As one of our most experienced BlueShift teachers, Chris loves sharing his passion for technology and has designed a number of our courses over the years. It’s more than just a job: Chris loves to express himself creatively using code and often builds websites, new learning tools and even mini games. With a passion for teaching, the most gratifying part for Chris is seeing the eureka moment when a student grasps a concept. When he’s not teaching or coding, you could find Chris rock climbing, playing the piano or strumming a guitar. 

Teaching Experience: Chepstow House School, Colville Primary School, Falcons Boys, Ibstock Place School, King Alfred School, The Lyceum School, Notting Hill Prep, Thomas' Battersea, Wetherby Prep  


BA Music & Social Anthropology - SOAS; MA Computational Arts - Goldsmiths, UOL

For Daniel coding combines problem solving with creative ways of thinking. This approach to tech has allowed him to marry programming with another of his passions - music. He often uses code to build his own software and interfaces for creating and performing music, and he has led workshops on music computing, acoustics, and sound design. This control over the creative process, he says, is what makes it so liberating to be a coder.

Teaching Experience: Colville Primary School, King Alfred School, Knightsbridge School


Bsc in Digital Arts Computing -Goldsmiths, UOL

Jinia loves how coding is different to other academic subjects, and how this produces a different kind of enthusiasm from her students. Jinia is originally from Rome, Italy, but is now living in South London. She is a digital artist, exploring digital storytelling through interactive art pieces using Arduino and Raspberry Pi. Teaching young minds often offers Jinia new insights into the coding topics and ideas she works with every day. Developing a similar passion in her students is the cherry on the top of the cake!

Teaching Experience: Colville Primary School, Falcons School for Boys, Ibstock Place, Thomas’ Battersea


BA Fine Art - Kingston University

As a practicing artist, Jack specialises in sculpture, moving image, and collage. As part of this, he’s previously taught art techniques in schools, galleries, and museums. He has also worked in pre- and post-production for the film and television industry. Jack enjoys the limitless potential to expand his artistic endeavours and he loves being able to share this passion for creating with tech to the children he teaches. This passion is passed on in our animation courses, where Jack teaches students about green screens, flip books, and storyboarding. 

Teaching Experience: Eaton Square, Thomas' Battersea, Knightsbridge School


BA Fine Art - Galway-Mayo Institute of Technology; MA Fine Art - Central Saint Martins; PhD - Royal College of Art

Lisa has over 10 years of teaching experience within both private tuition and secondary schools. This experience spans a range of digital and artistic disciplines such as animation, digital media, and Fine Art. Her teaching motivations hinge on understanding the uniqueness of each student: children come out with their own creative results, even if they all start in the same place. Within the world of tech she is particularly interested in Graphic Design and how AI allows for computers to take on monotonous tasks.

Teaching Experience: Knightsbridge School, Wetherby Prep


BSc Computer Science - King's College London

Adrian recognises that problem-solving is one of the most sought-after skills in today's job market and he loves being able to teach his students this valuable skill. Coming from Romania, Adrian has now settled in London for his studies. In his spare time his main passion is sport, ranging from basketball to swimming. The excitement on a child’s face when they’re able to grasp something new is Adrian’s favourite thing about teaching; whether it’s programming a robot to move or learning key syntax for a new coding language, these moments are non-stop at BlueShift!

Teaching Experience: Colville Primary School, Competitive Programming Club Teacher at Secondary School Level


Physics MSci - University College London

Originally from Italy, Leonardo is now based in London for his studies. In his spare time you’ll find him studying, coding his own projects, playing the piano and writing short stories. He has also taught Computational Physics as an Assistant at UCL. Leonardo has lots of experience with children from his time volunteering at large summer youth groups, and believes that a well planned and thought-out session always results in both parties taking home something great. He enjoys teaching code as it is one of the most transferable skills you can learn in life. 

Teaching Experience: Collegio San Carlo, Thomas' Kensington, Ibstock Place School


BSc in Digital Arts Computing - Goldsmiths UOL

Before coming to BlueShift Yasmin worked as a tech consultant for a new mental health app and as a Debate Mate mentor, helping primary school aged children learn the art of debate. She loves to see children achieve their goals… A perfect trait for a BlueShift teacher! For Yasmin the joy of coding comes from exploring the intersection between programming and art - she does this mainly by experimenting with machine learning as a tool and a material in her creative practice. Yasmin has lived around the globe; having been born in Melbourne she moved to the UK and then China. She now lives in Greenwich for university and spends most of her spare time studying, skating and going to gigs.  

Teaching Experience: Wetherby Kensington, King Alfred School, Notting Hill Prep


MSc Statistics (Data Science), BSc Mathematics - Imperial

Shahriar is currently studying towards his Masters Degree in Statistics. When he’s not at university you’ll often find him programming his own games on Python or JavaScript, as well as designing AI algorithms to master them. When it comes to teaching, Shahriar loves being able to help his students learn difficult, new or interesting topics. Indeed, he likes the freedom that coding gives when working on a project, as well as the challenge of debugging and tweaking his code until it’s perfect.

Teaching Experience: Thomas' Battersea, KS3 and GCSE Maths Tutor at the London Centre of Education


UCL BSc Information Management for Business

From designing and running her own non-profit STEM workshops in East Africa to being awarded the 2019 ICT Young Leader Award by the International Telecommunications Union, Sara has an impressive EdTech background. Now teaching at BlueShift, she loves seeing the curiosity in her young students turn into action - particularly once they are armed with the knowledge that they need to create. Indeed, for Sara being able to build anything with code and pass this skill on to her students is a reward in and of itself.

Teaching Experience: Chepstow House School, Colville Primary School, Eaton Square Belgravia, Ibstock Place School, Notting Hill Prep, Queens College, Wetherby Prep


BSc in Digital Arts Computing - Goldsmiths UOL

Originally from Singapore, Ashley has moved to London to complete an undergraduate degree at Goldsmiths University. As a visual artist, Ashley specialises in building both small and large scale kinetic sculptures and installations for exhibitions. In this way coding allows Ashley to fuse art and architecture, creating sensory spaces and interactive experiences through design and technology. Ashley enjoys using Arduino to create projects from decorative kinetic furnishings such as wall reliefs to practical assistive tools such as pet feeders. She loves being able to empower her students with the endless possibilities of coding.

Teaching Experience: Notting Hill Prep, GCSE Physics Tutor



 BSc Digital Arts Computing  

 Having worked with HTML to design websites and volunteering with young people, joining BlueShift is a thrilling and natural progression for Georgie. She loves the experience of teaching, from passing on her knowledge to others and seeing the feeling children get once they overcome obstacles, to the excitement of using imagination to explore and create. Georgie uses her spare time to combine and further her passions of art and technology through digital drawing and graphic design. Recently she has started working in a group to build an etherbox as a way of storing and documenting different events - almost like a digital time machine!  

  Teaching Experience: Colville holiday camp


Future CompSci student

Salman, like all of our teachers, knows that programming is an extremely valuable skill whose importance will only increase over time. It is for this reason that he enjoys the opportunity he has to share this skill with others! Salman has been freelancing as a web developer and graphic designer for 3 years and enjoys making his own websites and web apps. Teaching students who crave knowledge and are eager to learn is refreshing for Salman, and working for BlueShift allows him to share the fun of coding with these curious kids!

Teaching Experience: Colville Primary School, Wetherby Pre-Prep, Hampshire School and GCSE tutor



Currently studying BSc Economics with Econometrics at Goldsmiths University 

 Isabel is currently studying at Goldsmiths University. As part of her degree and previous studies, she gained both experience and a passion for coding. Now working as a BlueShift teacher across our after school clubs and camps, Isabel is excited to be sharing this passion with BlueShift students!

Jack A

BSc Computer Science - Goldsmiths University of London  

 Jack, originally from Brighton, moved to London to complete his studies in Computer Science. He has some great industry experience, having spent his gap year creating software for use within the pharmaceutical industry. As part of this he has really enjoyed using his knowledge of machine learning libraries in Python to create forecasting models that can answer questions which otherwise couldn’t be answered without technology! As a BlueShift teacher, Jack applies this experience and knowledge to the classroom and he particularly enjoys the novel way that kids approach coding.



MEng Mechanical Engineering at the National Technical University of Athens, MSc Bioinformatics at Imperial College London

Konstantinos has always had passion for building; he started with LEGO before moving on to analog-to-digital processors, small sensors, and circuits at university. Originally from a small town in Greece, Konstantinos moved to Athens to study at the country’s top engineering school. Having graduated he moved to London to begin a postgraduate Bioinformatics degree funded by the Wellcome Trust. As a teacher, he aims to find the optimal way to inspire each individual child and include everyone in his lessons!

Teaching Experience: Tutor in Athens, Post-graduate Teaching Assistant at Imperial College, London




Bsc Computer Science - UCL

Before joining us at BlueShift Shubham worked as a software developer at an internet security company. As a teacher, Shubham loves explaining the concepts and skills which inspired him when he was growing up. Shubham has always been keen to create software that makes an impact on the daily lives of others, leading him to create numerous useful tools such as an app called QuickJots which allows the user to make quick notes in their browser. Coding isn’t just his job though - in his spare time he competes in Hackathons. His team recently won a university Hackathon in which his team built a webapp to easily collate, browse and subscribe to university societies.



MSc Big Data Science - Queen Mary University of London

Currently completing his MSc in Big Data Science at Queen Mary University, Muhammad is interested in Artificial Intelligence and robotics and spends his down-time reading research papers and working on his own projects to make sure he’s up to date with current technology. Muhammad is looking forward to sharing his passion and knowledge with BlueShift students, empowering them to become creators in their own right! He believes that coding is an essential skill that everyone should have in their toolkit; it allows us to become better problem solvers, think critically, expand our ideas and be innovative.

Teaching Experience: Private Tutor in Pakistan


Currently studying Creative Computing at Goldsmiths University

Kirke is currently studying and is proficient in a wide variety of coding languages. Before joining BlueShift as a teacher, Kirke gained experience in teaching languages such as Scratch and Blockly at after school coding clubs. She has worked with children in a variety of settings; in schools, as a babysitter and at our camps, and loves to see their confidence with coding grow over time as tricky concepts become second-nature!






Currently studying Biomedical Engineering at Kings College London

Naomi is currently studying and has experience in a wide range of coding languages, such as Python, MATLAB, C#, HTML, Javascript, SQL and Scratch. Naomi loves working with children and helping to spark their curiosity for technology and code. She joined BlueShift coding as a teacher with the vision to help every child discover how interesting and varied programming can be! 






Currently studying Computer Science MEng - Warwick University

Tilly recently joined BlueShift after teaching private tuition and working in digital marketing. Recently she was awarded a ‘Highly Commended’ award at Cambridge University for an essay on autonomous technologies, and is currently aiming to specialise in AI or programming after graduation.   She is excited to begin working with our students! 


BA Linguistics - UCL

A passionate Linguist, Camilla is fluent in Spanish and French and is currently learning German and Latin! She recently re-joined BlueShift after spending a year in the US working as a Data Linguist at Amazon Alexa. Camilla is a self-motivated individual, she began her coding journey by teaching herself Python and JavaScript and now teaches it to children across the world with BlueShift! She's very excited to be back on our teaching team.