Computer Science tutor & more · London
Shahidul I.
Software Engineer (Ex-Google) teaching Computer Science for 16+ years
Hourly rate
£70/hr
Computer Science tutor & more · London
Software Engineer (Ex-Google) teaching Computer Science for 16+ years
About
I am a highly experienced Software Engineer with a BEng in Computer Engineering from Queen Mary University of London. Currently working as a ServiceNow Developer at NTT Data, I bring over 16 years of professional experience in the tech industry, including roles at prestigious organizations such as Google, Imperial College London, and London School of Hygiene & Tropical Medicine.
Professional Experience:
Highly active UK tutor with over a decade of experience across major educational platforms supporting students from primary school up to university-level computer science modules.
Accumulated a combined milestone of over 100 top-tier client recommendations across my career.
Specialized in programming languages, web development, and preparing students for formal IT examinations.
Dedicated to tailoring individual lesson plans that build technical confidence and academic success.
Full portfolio of historical feedback, external professional profiles, and student testimonials is happily available for parents to view during our initial consultation.
Tutoring Experience:
For more than 16 years, I've been passionately teaching and mentoring students in ICT/Computer Science, Data Analytics, Artificial Intelligence, Machine Learning, and various university-level computing modules. My expertise spans a wide range of programming languages and technologies, including Python, Java, JavaScript, TypeScript, Next.js, HTML5, CSS3, and various databases like SQL, MongoDB, and Cloud Spanner.
My teaching approach focuses not only on helping students achieve higher grades but also on preparing them for real-world applications. I've successfully guided students from top universities such as Oxford, Imperial College, UCL, and King's College, as well as international students from countries like HongKong, Singapore, Saudi Arabia, Malaysia, Russia, UAE, the USA etc.
I've helped students at various levels, from GCSE and A-level to university undergraduates and postgraduates.
My professional background includes roles such as:
ServiceNow Developer at NTT Data (Current)
Web Specialist and Engineering Lead at Google Health
Lead Application Developer at E B Trade
Senior Software Engineer at Imperial College London
Lead Web Application Developer at London School of Hygiene & Tropical Medicine
This diverse experience allows me to provide practical insights and industry-relevant knowledge to my students. I'm proficient in teaching a wide array of subjects, including:
Programming languages: Python, Java, JavaScript, TypeScript, PHP, C#, VB
Web technologies: HTML5, CSS3, jQuery, Next.js, React, Vue.js, Angular, Node.js, Docker
Databases: SQL, MySQL, MongoDB, Cloud Spanner, SQLite, PostgreSQL
Cloud technologies and DevOps practices
ServiceNow platform and its various modules (ITSM, ITBM, ITOM, CSM)
Tutoring Approach:
My tutoring approach is tailored to each student's individual needs and learning style. I begin by assessing the student's current knowledge, goals, and challenges. This allows me to create a personalized learning plan that addresses their specific requirements.
Key aspects of my approach include:
Practical, hands-on learning: I believe in learning by doing, so I incorporate real-world projects and exercises into my lessons.
Industry relevance: Drawing from my professional experience, I ensure that students understand how concepts apply in real-world scenarios.
Comprehensive support: Whether it's exam preparation, coursework assistance, or guidance on final year projects, I provide extensive support at every stage.
Adaptive teaching methods: I use a variety of teaching techniques to cater to different learning styles and keep students engaged.
Continuous feedback and improvement: Regular assessments and feedback sessions help track progress and adjust the learning plan as needed.
By combining my industry experience with a passion for teaching, I strive to not only help students excel academically but also prepare them for successful careers in the ever-evolving field of technology.
£70/hr · 2 subjects · 55 levels
Subjects & pricing
£70/hr
- EPQ — AQA · Edexcel · OCR
- T-level — C&G · Edexcel · NCFE
- IB, National 3, National 4, BTEC Level 1, BTEC Level 2, Pre-school, KS1, KS2, 11+, KS3, 13+, National 5, University, Postgraduate, Adult
- BTEC, BTEC Level 3 — Edexcel
- GCSE — AQA · CCEA · Cambridge · Edexcel · OCR · WJEC
- IGCSE — Cambridge · Edexcel · OxfordAQA
- AS-level, A-level — AQA · CCEA · Cambridge · Edexcel · OCR · OxfordAQA · WJEC
- Pre-U — Cambridge
- Functional Skills — AQA · C&G · Edexcel · NCFE · OCR
£70/hr
- EPQ — AQA · Edexcel · OCR · WJEC
- T-level — C&G · Edexcel · NCFE
- National 3, National 4, BTEC Level 1, BTEC Level 2, Pre-school, KS1, KS2, 11+, KS3, 13+, National 5, University, Postgraduate, Adult
- BTEC, BTEC Level 3 — Edexcel
- GCSE — AQA · CCEA · Cambridge · Edexcel · OCR · WJEC
- IGCSE — Cambridge · Edexcel · OxfordAQA
- AS-level, A-level — AQA · CCEA · Cambridge · Edexcel · OCR · OxfordAQA · WJEC
- Pre-U — Cambridge
- Functional Skills — AQA · C&G · Edexcel · NCFE · OCR
Languages
- Bengali Native
- English Native
Qualifications
Higher education
- BEng Computer Science Certificate checked · Queen Mary University of London · 2:1 (Upper second) · 2010 Queen Mary University of London · 2:1 (Upper second) · 2010 Certificate checked
- PgDip Business and Management in progress · Henley Business School (Senior Leader Apprenticeship) · 2026 Henley Business School (Senior Leader Apprenticeship) · 2026
Reviews from Tutorperch
No Tutorperch reviews yet. Students can leave a verified review here after a lesson.
Reviews from First Tutors
Imported from Shahidul I.'s First Tutors profile before the site went dark. Shown separately from Tutorperch reviews — today they don't feed this tutor's Tutorperch rating or ranking.
How we verify these
Each imported review went through admin review. The tutor proved ownership of the First Tutors profile via one of two paths:
- Photo match. The First Tutors avatar matched the tutor's identity-verified Tutorperch photo, confirmed by admin.
- Cryptographic email check. The tutor uploaded an original First Tutors email (.eml). We verified the DKIM signature against First Tutors' signing keys and cross-checked the embedded tutor ID against the claimed profile.
The review text is the original reviewer's own words, quoted as-is. We verified the tutor's ownership of the profile, not the truth of what each individual reviewer wrote.
- Oct 2025 ·imported from First Tutors
Peachiammal
Md is an excellent teacher. Previously, Inba did not enjoy this subject, but after attending Md’s lessons, he has developed a strong interest and is now keen to learn more.
- Oct 2025 ·imported from First Tutors
Ali
My son who is in year 13 says he is a very good teacher. The best teacher I had so far for CS. We wish him best of luck for the future.
- Oct 2025 ·imported from First Tutors
Mark
Md has been a great help. He is patient and fully explains things in an enabling environment, which has resulted in my hugely improved IT knowledge and skills.
- Oct 2025 ·imported from First Tutors
Linlin
We've attended two classes with MD so far, and we are truly impressed. MD teaches with great dedication and clarity, make complex concepts easier to understand. My son has benefited a lot from these lessons and looking forward to the upcoming lessons.
- Apr 2025 ·imported from First Tutors
Shivali
Very knowledgeable tutor who is thorough in his teaching. Currently working on problem solving which is helping with understanding the processes in coding. I highly recommend Md
- Feb 2025 ·imported from First Tutors
Iris
Mr. 's coding class is truly exceptional! He has a unique ability to explain complex concepts in a way that is easy to understand. His enthusiasm for programming is contagious, and he always encourages us to explore and experiment with our coding skills. The hands-on projects and interactive sessions make learning engaging and fun. I feel fortunate to have him as an instructor!
- Feb 2025 ·imported from First Tutors
Rachael
He has been incredibly helpful in guiding me through my coursework for my NEA. His feedback is detailed, well-explained, and easy to understand. It’s quickly apparent that he is an expert in Computer Science.
- Oct 2024 ·imported from First Tutors
Rukhsana
My son has recently started lessons with MD he’s finding them very helpful and is understanding topics much better now.MD explains really well my son is enjoying computer science is becoming confident.
- Mar 2024 ·imported from First Tutors
Jehan
Md is a great tutor . He takes into account your weak spot and ensures you understand. He always talk through the steps and always questions you so make sure to be attentive ! His teaching and assistance is great so I really recommend
- Aug 2023 ·imported from First Tutors
Imalka
Shahid is a really great teacher, he helped my son a lot with his work and always responded quickly when my son needed his help. He made the lessons very effective for my son and was very dedicated in teaching him. I would highly recommend him to anyone who is new to programming
- Aug 2023 ·imported from First Tutors
David
He really helped me prepare for my exams. Topics where I was confused were explained clearly in a concise manner. Whenever I have a particular question he is able to explain that specific aspect so that I can understand it.
- Jul 2023 ·imported from First Tutors
Cheryl
Shahid is an exceptional tutor: thoughtful, thorough, reliable and intuitive. He makes a real effort to find out the best way to support his students and to share his expertise in the best way for them. Having someone whose response time is so short also makes a huge difference. We are very grateful for his brilliant teaching. Highly recommended.
- Mar 2023 ·imported from First Tutors
Alison
Excellent tutor with a very quick grasp of how to help a student progress with all aspects of computer science. Committed, reliable and motivational. I would highly recommend!
- Jan 2023 ·imported from First Tutors
Paula
Md stepped in at short notice to provide some focused support to my son in completing his A-level computer science project. My son had hit a bit of a road block in his programming, and Md helped him to break through this and see a way to achieve the outcomes he was looking for. Thank you.
- Nov 2022 ·imported from First Tutors
Paula
Shahid is a very responsive tutor. He is excellent at getting back over email/whatsapp which is very useful. He is flexible and is helping my son with his Computing project in Year 13 as well as helping him with exam preparation. He is very thorough and has knowledge of the subject. We are very pleased with him
- Nov 2022 ·imported from First Tutors
Vanessa
Md teaches things in a very clear and concise way, he's a great tutor!
- Jun 2022 ·imported from First Tutors
Sabrina
My son only had Shahid for a couple of lessons but found him extremely helpful with relevant industry examples.
- Nov 2021 ·imported from First Tutors
Manisha
Thank you Shahid. My daughter enjoying her lessons. Hope she keeps enjoying and understand it.
- Sept 2021 ·imported from First Tutors
mark
My son found the sessions very helpful.
- Oct 2020 ·imported from First Tutors
Andrew
Excellent teaching which has been both clear and in depth. The tutoring has deepened my interest in computer science and improved my skills in programming immensely.