One-to-one tutoring in the technical subjects — maths, sciences, computer science and IT — adapted to any curriculum. Plus custom software built by someone who ships, not just studies.
These are where I do my deepest work — but if your subject isn't listed, ask. Teaching how to learn transfers everywhere.
Algebra to calculus — building the problem-solving instinct, not just the methods.
Mechanics, electricity, waves — concepts made visual and connected to real life.
Programming, theory and systems — taught through things you can actually build.
Foundations that make the formulas make sense.
ICT, office tools, and practical computing — from file systems to spreadsheets that actually work for you.
Past-paper technique, timed practice and mark-scheme fluency for any board.
When I'm not tutoring, I design and ship software — which is exactly why my students learn from working code.
Full-stack and automation work — from single-page tools to complete systems.
Python, PHP and REST APIs — from Django apps to microservices with clean JSON contracts.
Semantic HTML, modern CSS and JavaScript — interactive tools and dashboards.
Autonomous agent frameworks, model orchestration and prompt pipelines in production use.
GCP, Cloudflare tunnels, DNS, Docker and systemd services — infrastructure that stays up.
Scheduled jobs, email pipelines, monitoring and alerting — busywork eliminated quietly.
Homework generators (LaTeX), interactive labs and progress trackers built for real students.
Rated 5.0 / 5 across all 8 reviews on Preply — 5.0 in reassurance, clarity, progress and preparation.
“Khaled is an excellent tutor! He explains each topic throughly and sets work to consolidate my understanding. Khaled has listened to my goals and organised lessons so I can be ready for my exam in a short time”
“One of the best Tutors I have taken lessons with, can easily explain every point and makes understandable even for newbies.”
“Thank you !”
“Good explanation”
“My son has been learning with Khaled for a couple of months now. He came with a very basic knowledge of Python and some computer systems experience. He is really enjoying his lessons with Khaled, and has picked up a lot in his programming skills. He enjoys doing the homework tasks set and going over them in the next lesson. I feel confident that he will be well prepared for the IGCSE Computer Science exam when it comes to sitting it. Thank you very much Khaled for being a conscientious tutor, for keeping my son engaged, for always being prompt to lessons and for communicating so well to keep me in the loop. Highly recommended tutor.”
“I’ve had a really good experience with my computer science tutor. They explain things clearly and are always patient when I don’t understand something straight away. The lessons are well organised and have helped me improve my confidence and understanding a lot. I’d definitely recommend them to anyone studying computer science.”
“Mr. Khaled is an excellent tutor who is always well prepared and has extensive experience in IGCSE Computer Science. He supported my son greatly in his mock exam.”
“Preparing for ICT IGSCE , very knowledgeable, friendly, punctual.”
Things I've designed and shipped — live projects, not screenshots.
Build colourful circuits and learn how computers make decisions. A hands-on browser lab for learning logic gates, with challenges and a circuit builder.
Open the project →A full IDE for Cambridge IGCSE pseudocode: checks mistakes, runs programs and draws exam-style trace tables — built as both a CLI and a browser IDE, following the official 2023–2025 syllabus.
Open the project →A zero-install playground where students write real Python and watch the turtle draw — with a live code editor, safe execution and ready-made challenges. Built for my youngest coders making the jump from blockly to real code.
Open the project →Tutoring tools, homework pipelines and monitoring systems currently in development will be published here as they go live.
Fifty focused minutes over Google Meet, scheduled around your week.
Custom worksheets — real questions, real feedback, sent the same day.
Browser-based labs and challenges so concepts get used, not just read.
Parents get an update after every lesson. No surprises, no jargon.
Tutoring sessions, a custom software build, or both — the first conversation is free, with no commitment.