

David's profile and contact details have been verified by our team
David
- Rate R887
- Response 24h
-
Students2
Number of students David has accompanied since joining Superprof
Number of students David has accompanied since joining Superprof

R887/h
1st lesson free
- Computer Programming
- Python
- HTML
- JavaScript
- CSS
Coursework & Project Support| Tutoring, from Full Stack Javascript Developer. GCSE/A level/International Baccalaureate/Undergraduate University
- Computer Programming
- Python
- HTML
- JavaScript
- CSS
Lesson location
Recommended
David is a respected tutor in our community. He is highly recommended for his commitment and the quality of his lessons. A trusted partner on your learning journey.
About David
About Me Hi, I’m David Diaz Clifton, a Full Stack Developer based in London with a passion for helping others learn to code and bring their ideas to life. I have professional experience building real-world web and mobile applications using technologies like React, Node.js, Python, Firebase, and MongoDB. I’ve worked on everything from care industry platforms used by 50,000+ users to AI-integrated systems and learning management tools. Before that, I completed a BSc in Computer Science at Cardiff University, including a year in industry working on human-machine interaction research for BAE Systems. As a tutor, I bring: A practical, supportive approach focused on project-based learning Experience with university coursework and final year projects A passion for clear, efficient code and intuitive design Enthusiasm for AI, automation, and staying on the cutting edge of tech I’m fluent in English and Spanish, and currently learning Turkish (so I understand the learning process well!). Whether you’re a beginner, a student working on a deadline, or someone aiming to build a portfolio, I’m here to help you level up your skills and enjoy the process.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
Hi! I’m David, a Full Stack Developer with hands-on experience in web, mobile, and AI projects. I help students and aspiring developers gain real-world coding skills and succeed in their coursework, final year projects, or personal apps. I offer practical, project-focused tutoring in: Frontend: React, Vue, HTML/CSS, Tailwind CSS, Bootstrap, Figma Backend: Node.js, Firebase, Express, MongoDB, SQL Programming: JavaScript, Python AI integration: APIs, basic LLM tools, automation Version control & collaboration: Git, GitHub Coursework and university project support (incl. dissertation-level help) Whether you're stuck on a bug, need guidance structuring a full project, or want to learn how to build scalable applications from scratch, I tailor lessons to your goals and current skill level. My approach is supportive and hands-on: we’ll work together to solve real problems, improve your understanding, and boost your confidence. I’m also happy to help with: University coursework and reports Final year projects (planning, coding, debugging, documentation) Career preparation (code reviews, portfolio building, interview prep) Online or in-person (London-based) Flexible scheduling — evenings and weekends available
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
I reached out to David when I was preparing a Python script for a psychology quantitative research project and had no idea where to begin. He walked me through how to clean and organize survey data, visualize results with Matplotlib, and run basic statistical tests using SciPy. What I appreciated most was how patient he was, he broke things down into manageable steps and tailored everything to the context of my project. By the end, I wasn’t just copying code, I actually understood what I was doing. Would absolutely recommend him to anyone who needs Python help for research or social science work.
David helped me with Python for an economics module where I was completely lost at first. He explained things like data analysis, loops, and using libraries like Pandas in a way that actually made sense. He always made sure I understood the logic behind the code, not just how to write it. Thanks to him, I finished my project confidently and even started enjoying Python! If you're studying a non-computer science subject and need coding support, I’d 100% recommend him.
David has been an incredible tutor and mentor to me throughout my learning journey. He has helped me a lot with the foundations of programming, especially in Python, C, and algorithms.,as well as with mathematics and statistics from the early years of engineering.
One of the things I appreciate most about David is his patience. He never rushes through explanations and always takes the time to make sure you truly understand what you're learning.
David also supported me closely during my undergraduate tesis, where his technical guidance and problems solving approach made a huge difference in my progress.
I would highly recommend him as a tutor to anyone looking to build a solid foundation in programming, engineering math, or computer science in general.️️️️️David was exceptional in teaching me web development fundamentals. He guided me through HTML, CSS, JavaScript, WordPress, and Webflow with remarkable clarity, always adapting lessons to my specific needs. I appreciated how he explained both clean coding practices and the mechanics behind visual builders like Webflow. His support on my university frontend project was invaluable, and I now feel confident working independently. His patience, encouragement, and deep expertise make him the perfect instructor for anyone serious about learning web development.
See more recommendations
Rates
Rate
- R887
Package rates
- 5h: R4436
- 10h: R8871
online
- R665/h
travel
- + R50
free lesson
The free first lesson with David allows you to get to know the tutor and discuss your needs and expectations.
- 30min
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Jason
Pretoria & online
- R150/h
- 1st lesson free
Mthobisi
Midrand & online
- R250/h
- 1st lesson free
Oselu
Sandton & online
- R360/h
Stefan
Centurion & online
- R300/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Senzosenkosi
Johannesburg & online
- R230/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Bloemfontein & online
- R200/h
- 1st lesson free
Charles
Johannesburg & online
- R507/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Chihebe
Johannesburg & online
- R300/h
- 1st lesson free
Meezaan
Cape Town & online
- R150/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Haritha
Pretoria & online
- R10/h
- 1st lesson free
Cole
Cape Town & online
- R300/h
- 1st lesson free
Tino
Cape Town & online
- R300/h
- 1st lesson free
Angelo
Roodepoort & online
- R250/h
- 1st lesson free
-
See Computer Programming tutors
