Mission
We help students to attain their highest potential, regardless of their income or circumstances.
Based in Edinburgh, KeppleTech aims to address the key painpoints of the modern student. We believe that modern technology can be harnessed to enhance student performance and alleviate educational inequalities in Scotland and the world at large.
Current projects
View Projects [ -> ]
May·01·2026
Schools
apr·23·2026
Students
Meet Keppletech
We invite schools, community organizations, and public agencies to collaborate. Contact us to discuss joint projects and help end attainment inequality in schools.

Partnerships
KeppleTech is a wholly self-funded private firm based in Scotland. We do not currently accept early-stage financing. In serving our community, KeppleTech welcomes any partnerships with public, private, and international organisations.
We’re open to collaboration.
Meet the people behind
the NOTESLAB®

Mhmoud Ghanduri
Co-founder, CEO
Principal, Project Quorum

Abdelrahman Ghanduri
Co-founder, CTO
Principal, Project StudyPortal
Partners
NotesLab® is supported by:
In collaboration with:
F.A.Q.
What’s the difference between Quorum and StudyPortal?
StudyPortal is designed with students at its core. The application helps students to upload their study materials and produces effective revision schedules, flash cards, and quizzes to help students achieve their potential.
Quorum is a closed-loop tutor and attainment tracking system aimed at improving attainment statistics within schools. This system enables students to revise effectively, while helping teachers keep track of attainment trends across their classes.
Is Quorum publicly accessible?
Quorum is accessible to schools and educational institutions. Please contact us to arrange a free trial.
How much does StudyPortal cost?
StudyPortal is free to try for all students. To access the app beyond its free limit, please refer to the pricing page of StudyPortal’s website.
How can we collaborate with KeppleTech?
Please use the contact form below to get in contact with us. We aim to respond to all contacts within 24 hours.
