Meet Our Team

John MacKinnon

John MacKinnon

John started Envision Robotics in April 2018 after working 25 years in senior roles across a variety of industries that included payments, management consulting, merchant banking, software development, and mid-market investment & commercial banking. For the past 10 years he was a Vice-President at MasterCard Canada where he ran the Loyalty Solutions business and prior to that the Payments Consulting business. He was also a member of the Canada Operating Committee. He has a passion for robotics, 3D printing, and emerging technologies that are shaping industry and our daily lives.  He is married to Jocelyn Martel, a teacher at St. Michael’s, and together they have 3 kids (Jack 14, Matt 12, and Maddy 12).

Jack MacKinnon
Jack MacKinnon
Jack has been working at Envision Robotics since he was 8.5 yrs old. Now 14 yrs and in Grade 9 he possesses a wealth of knowledge about the business and provides key input in strategy, marketing, operations and program curriculum and more. He teaches many courses and is the inspiration and lead instructor for our YouTube Creator Class. He aspires to be a digital creator and YouTuber and has vibrant channel which can be found
He also developed his own brand – Stay Swaggy. Make sure to Like and Subscribe.
Pira Rajapratheepan
Pira RajapratheepanLead Instructor
Pira joined the team in July 2021 and is our most senior instructor at Envision Robotics. He is currently enrolled at Toronto Metropolitan University (TMU) studying Industrial Engineering. Pira is also a singer, songwriter and performer and regularly performs in at venues in Southwestern Ontario and most recently in London, UK.
Wai Yip Tam
Wai Yip TamSTEM Lesson Designer and Instructor
Wai Yip joined the team in Sept 2023 and has taken on the role of designing lessons for 3D Design/3D Printing and Flowlab. In addition, he helps lead workshops at our Studio and outside the Studio as well for aftercare and lunchtime programs. He has a lifelong interest in gaming, science, and technology and studied at Carleton University and at George Brown College. Wai Yip works full time at the Studio.
Caileigh Gibson
Caileigh GibsonSTEM Instructor
Caileigh joined as a volunteer in 2021 and was promoted to the role of STEM Instructor in the fall of 2022.

Duncan Yu
Duncan YuSTEM and Python Instructor
Duncan joined the team as a coop student in July 2023 and was invited to be become an instructor in Sept 2023. Duncan leads our Python curriculum development and instruction.
Michael Yeung
Michael YeungSTEM Instructor
Michael joined Envision Robotics as a coop Student in July 2023 and was invited to become a STEM Instructor in September 2023.

Anahat Chhatwal
Anahat ChhatwalSTEM Instructor
Anahat joined the Envision Robotics team in July 2023 as a coop student and was invited to become a STEM Instructor in September 2023.

Victor Radu
Victor RaduSTEM Instructor
Victor joined as a volunteer in the summer of 2023 and was invited to become a STEM Instructor in Sept 2023.
Ayda Kulacoglu
Ayda KulacogluSTEM Instructor
Anahat joined as a volunteer in the spring of 2023 and was invited to become a instructor in September 2023.

LiamSTEM Volunteer
Details Coming Soon

CrystalSTEM Volunteer
Details Coming Soon

AngelinaSTEM Volunteer
Angelina is in the IB program at St. Roberts HS. She is also the co-founder of the Women in STEM club at St.Roberts and co-president of the Creative Writing Club, also at St.Roberts.

AlexSTEM Volunteer
Alex is currently attending Brebeuf College School.
MichaelSTEM Volunteer
Michael is attending Brebeuf College School.
ClaireSTEM Volunteer
Details Coming Soon

ArnavSTEM Volunteer
Details coming soon
MattJR STEM Instructor (In Training)
Matt has been working at Envision Robotics for several years now often helping at camps and Saturday classes. More recently he has been teaching our Flowlab classes and camps.
MaddyJR STEM Instructor (In Training)
Maddy has been working at Envision Robotics for several years helping with camps. She enjoys working with kids and often helps for camps where we do soap making, 3D printing, digital cutting, and Roblox Studio.

Do you have a question about our classes?


contact us