user photo
Muhammad Salah Ud Din
£19/hr
Contact
Available
teacher
Available
£19/hr
Contact
Town/city/borough Dundee, Bridgefoot (Angus), Newport-on-Tay, Wormit
Computer science Lessons
verified Verified data time 2 years teaching experience
Price
Price
£19/hr
£4 extra for travel
Town/city/borough
Usually teaches classes in
Bridgefoot (Angus)
Dundee
Newport-on-Tay
Wormit
Level of the lessons
Level of the lessons
Infant and nursery school
Primary
Secondary school
GCSE
University students
Adults
Availability
Mo Tu We Th Fr Sa Su
Morning
Midday
Afternoon
Share this tutor

Patient, Practical Programming Tutor | Web, Mobile & AI Development | Beginners to Undergrads

Advert description
I am a software engineer and postgraduate Computer Science student with more than two and a half years of professional experience building and shipping real web and mobile applications. I am currently studying for an MSc in Advanced Computer Science at the University of Dundee, and I hold a BS in Computer Science from FAST NUCES in Islamabad. This combination of academic grounding and hands-on industry work means I can explain not only how concepts work in theory, but also how they are used in real projects. Professionally, I worked as an Associate Software Engineer in full-stack and React Native development, where I delivered over twenty production features across web and mobile platforms for more than five client projects at the same time. I have published four or more cross-platform apps on Google Play and the App Store, and every one passed store review first time, including strict children's app requirements. Before that, I worked as a Web and IT Manager, where I built university aggregate calculators in JavaScript with real-time input validation and supported the IT needs of over fifty staff and students. This role taught me how to explain technical ideas clearly to people with very different levels of experience, a skill I bring to every lesson. In programming and computer science, I can teach programming fundamentals such as variables, conditions, loops, functions, data structures, and problem-solving. I can teach JavaScript and TypeScript in depth, along with web development using HTML, CSS, React, Next.js, Node.js, and Express. I can also teach mobile app development with React Native for iOS and Android, including navigation, animations, offline storage, push notifications, and publishing to the app stores. On the data side, I can help with databases including MongoDB, PostgreSQL, and MySQL, as well as designing REST APIs with JWT authentication and role-based access control. I also cover Git and GitHub, Docker, Linux basics, and deployment, including CI/CD pipelines with GitHub Actions. I have practical experience with artificial intelligence, including integrating OpenAI APIs, building chatbots, prompt engineering, and computer vision with YOLO object detection. For example, I built a real-time pest detection system running at around fifteen frames per second with an analytics dashboard, and an AI-powered children's education app that receive
Type of tutor
user photo
Want to know more about Muhammad Salah Ud Din?

verified Verified data

Muhammad Salah Ud Din teaches here
This tutor teaches in these areas:
You are logged in as
Not {0}?
dislike Is there a mistake in this profile? Tell us Thank you for your help