Profile
Innovative Web Developer and AI/Data Specialist with 7+ years of experience in building scalable applications, data-driven solutions, and intelligent systems. Skilled in full-stack web development, statistical analysis, data pipelines, and machine learning engineering. Proficient with Python, JavaScript, SQL, and frameworks such as TensorFlow, PyTorch, and Scikit-learn. Experienced in AI model building, training, evaluation, and deployment, with a focus on creating efficient, impactful, and future-ready intelligent solutions.
Achievements
- Founded and established Programming Ocean Academy for Data Science and Artificial Intelligence.
- Maintained and developed the Programming Ocean Academy website, content, and academic processes.
- Built and deployed more than 160 AI models using Scikit-learn, TensorFlow, and PyTorch — covering regression, classification, computer vision, NLP, neural machine translation, diffusion models, and GANs.
- Replicated over 100 breakthrough academic papers across diverse AI research fields to ensure practical understanding and reproducibility.
- Taught and trained more than 5,000 learners in data science, AI, data analysis, and web development through structured programs and workshops.
- Contributed tutorials to freeCodeCamp covering web apps, computer vision, and AI model building for a global audience.
Projects
- AI & Data Science Projects – Built End to End over 160 end-to-end projects in AI engineering and data science, covering model building, evaluation, visualization, and deployment.
- Programming Ocean Academy Website – Developed and maintained a website with more than 100 pages, delivering educational content and training programs.
- Programming Ocean Academy Dashboard – Built a complete admin control dashboard with more than 20 apps to manage website processes and content.
- Knowledge Hub – Created a structured and interactive knowledge hub within Programming Ocean Academy for AI and data science resources.
- Google Calendar App Clone – Designed and implemented a full-featured calendar management system for scheduling and events.
- Web Code Editor – Developed an interactive code editor for web development tutorials and training.
- Chatting Application – Built a real-time messaging app with modern UI and backend integration.
Tutorials
- Taught and trained more than 5,000 learners in AI, data science, data analysis, data engineering, and web development through the Programming Ocean Academy platform.
- Delivered collaborative training programs with Jeddah University (KSA), Arab Open University Jeddah (KSA), and Science and Technology University Aden (Yemen).
- Produced and published AI Engineering and Web Development tutorials on the freeCodeCamp YouTube channel and the Programming Ocean Academy YouTube channel, reaching a global audience.
Skills
Languages
Education
High School
KSA School | Kuala Lumpur, Malaysia
Experience
Founder & AI Engineer – Programming Ocean Academy
Established and lead Programming Ocean Academy, managing full operations including website development (100+ pages), admin control dashboards (20+ apps), and the knowledge hub. Built and deployed over 160 AI models using Scikit-learn, TensorFlow, and PyTorch covering regression, classification, computer vision, NLP, neural machine translation, diffusion, and GANs. Replicated more than 100 breakthrough academic papers in AI. Maintained and scaled academy web servers (VPS, MSTP) for over 4 years.
Instructor & Trainer – Programming Ocean Academy
Trained more than 5,000 learners in AI, data science, data analysis, data engineering, and web development through workshops, online programs, and university collaborations. Partnered with Jeddah University (KSA), Arab Open University Jeddah (KSA), and Science and Technology University Aden (Yemen). Delivered tutorials on AI engineering and web development on the freeCodeCamp YouTube channel and the Programming Ocean Academy YouTube channel, reaching global audiences.
Full-Stack Web Developer – Freelance & Projects
Built diverse web applications including a Google Calendar app clone, real-time chat application, web code editor, and custom dashboards. Skilled in full-stack development using HTML, CSS, JavaScript, PHP, SQL, Python, and frameworks for front-end and back-end systems. Experienced in managing and maintaining VPS hosting environments and optimizing website performance.
Professional References
Dr. Mashael Mahmoud Khayyat
Associate Professor
Department of Information Systems and Technology
College of Computer Science and Engineering – University of Jeddah
Email: Mkhayyat@uj.edu.sa
Phone: +966 565555263
Dr. Raafat M. Munshi
Department of Medical Laboratory Technology (MLT)
Faculty of Applied Medical Sciences – King Abdulaziz University, Rabigh, Saudi Arabia
Email: rmonshi@kau.edu.sa
Dr. Nibras Abdulla
Assistant Professor
Faculty of Computer Studies – Arab Open University, Saudi Arabia
Email: n.faqera@arabou.edu.sa
Dr. Ola A. Alwesabi
Assistant Professor
Faculty of Computer Studies – Arab Open University, Saudi Arabia
Email: o.alwesabi@arabou.edu.sa
Dr. Abdullatif Saleh Ghallab
Associate Professor, Director of Graduate Studies and Scientific Research
Department of Computer Science – Faculty of Computing and Information Technology
University of Science and Technology, Sana’a, Yemen
P.O. Box: 13064
Tel: +967-1-373237 Ext. 4110
Tel-fax: +967-1-530689
Mobile: +967-773737969
Emails: ghallab@ust.edu.ye | ghallab@gmail.com
Contributions on FreeCodeCamp
Building a Vision Transformer Model from Scratch with PyTorch
Learn how to implement a Vision Transformer (ViT) entirely from scratch using PyTorch, including patch embeddings, multi-head self-attention, encoder blocks, and training the model end-to-end.
Google Calendar Clone Tutorial – PHP, MySQL, JavaScript, HTML, and CSS
A complete walkthrough for building a fully functional Google Calendar clone using PHP, MySQL, JavaScript, HTML, and CSS—covering event creation, editing, dynamic rendering, and database integration.
VGG From Scratch – Deep Learning Theory & PyTorch Implementation (Full Course)
Master the VGG architecture from the ground up—covering the theory, convolutional blocks, model design principles, and a full PyTorch implementation with training, evaluation, and best practices for deep learning.
Code Your Own Code Editor – JavaScript, HTML, CSS Tutorial
Learn how to build a functional in-browser code editor from scratch using JavaScript, HTML, and CSS — including syntax highlighting, live preview, and clean UI design techniques.
Deep Learning Vision Architectures Explained – Python Course on CNNs and Vision Transformers
Explore the core deep learning architectures for computer vision—from CNNs to Vision Transformers—and learn how they work, how they differ, and how to implement them step-by-step in Python.
Rnn Neural Machine Translation Transformers
Understand the evolution of neural machine translation by learning how RNNs, attention mechanisms, and Transformers process and translate sequences, with practical examples and step-by-step explanations.