Building Scalable React Applications: Best Practices
Explore architectural patterns and strategies for building React applications that scale. Learn about code splitting, state management, and performance optimization techniques.
7+ years crafting scalable applications with React, Angular & TypeScript

I'm a Senior Frontend Engineer with 7+ years of experience crafting scalable, performant web applications using React, Angular, and TypeScript. Currently leading UI development for enterprise platforms at Capstone Logistics, where I focus on creating intuitive interfaces and optimizing application performance.
Having worked across Egypt, the UAE, and with distributed teams globally, I excel at asynchronous collaboration, proactive problem-solving, and cross-timezone communication. I'm now exploring opportunities in the Netherlands, eager to join a forward-thinking product team that values clean code, user experience, and technical innovation.
Beyond coding, I'm passionate about travel and fitness. Exploring new cultures and maintaining an active lifestyle through weightlifting keeps me balanced and brings fresh perspectives to problem-solving.
Showcasing some of my best projects and technical achievements

Modernized enterprise appointment scheduling system serving vendors, carriers, and site managers. Built role-based portals with custom workflows, real-time tracking, and interactive dashboards using advanced state management and data visualization.

Real-time trailer movement tracking platform with role-based dashboards for yard supervisors, carriers, and gate operators. Implemented code-splitting and lazy loading, achieving 35% faster load times. Established project structure and best practices for scalability while collaborating with U.S.-based product and design teams.

Multi-site platform for managing international scientific conferences, workshops, and academic publications. Delivered responsive, cross-browser compatible solutions serving researchers and institutions worldwide with robust performance.
Feedback from colleagues and clients I've worked with
"Mohamed Dewidar is a very skillful Front-End Developer and Cross-Platform Mobile Developer. I have worked with Mohamed on many projects, and it surprised me how knowledgeable he is. He is a fast learner too, and he can get familiar with new technologies in no time. I do recommend him as he really got what it takes to get things done."

"I knew Mohamed as a colleague and a work partner. He has this exceptional ability to own the project he's working on. He plans his steps meticulously and executes his tasks with very high discipline and quality. he also never shies from exploring new ideas to save time and increase productivity. You have a complicated problem, give it to Mohamed and consider it solved. Excellent engineer."

"One of the most collaborative developers I have worked with as a designer, he's constantly expanding his skill set and it shows in the quality of the products he produces. He's always keen on strategically mapping out the project before starting and that has always helped us avoid potential roadblocks and wasting time."

Insights on frontend development, best practices, and technical deep-dives
Explore architectural patterns and strategies for building React applications that scale. Learn about code splitting, state management, and performance optimization techniques.
Discover advanced TypeScript patterns and tips that can improve your frontend development workflow. From utility types to generic constraints, level up your type safety.
Dive into Angular's change detection, lazy loading strategies, and optimization techniques to build faster, more efficient applications that provide better user experiences.