
Packt Expert
Mohammad Ayashi
Mohammad Ayashi is a software engineer with experience in startups and large-scale systems, specializing in software and data engineering. He has taught learners in various settings, focusing on making complex topics accessible.
2 Courses by Mohammad Ayashi

Advanced TypeScript: Building Production-Grade Applications
Master Advanced TypeScript Concepts to Build Scalable, Production-Ready Applications
Take your TypeScript skills to the next level by exploring advanced features that help you build scalable, maintainable applications. Discover how to use generics, union types, and mapped types to write cleaner, more robust code. Gain practical experience with techniques that make your apps production-ready.
Packt | 2025 | 598 min

Node.js Mastery – Advanced Streams, Patterns & High-Performance Apps
Master Internals, Design Patterns, Streams, and Scalable Node.js Techniques
Explore advanced Node.js techniques focused on design patterns, asynchronous workflows, and high-performance streaming. Gain practical skills to build scalable, maintainable, and efficient backend applications using real-world examples and proven strategies.
Packt | 2025 | 1003 min