Technologist
building for scale

I'm Mohanad Elhag, a Software Engineer and Frontend Architect based in Riyadh, Saudi Arabia. For over 9 years, I've been building scalable web platforms across ecommerce, healthcare, and government sectors.

What I Do

Architecture

Designing scalable frontend systems, micro service ecosystems, and component architectures that support parallel team delivery.

Engineering Delivery

Managing technical delivery from planning to production. Identifying risks early and implementing mitigation strategies.

Team Development

Mentoring engineers through code reviews, architecture guidance, and career development. Establishing standards and best practices.

Stakeholder Collaboration

Collaborating directly with stakeholders to translate business requirements into scalable technical solutions.

Experience

2024 to Present
Senior Frontend Engineer

Led the architecture for Salla Merchant Dashboard (v4) using React and TypeScript, introducing a scalable micro service ecosystem enabling independent module ownership and parallel team delivery.

2020 to 2023
Senior Frontend Engineer

Directed architecture decisions across nationwide digital health platforms (Sehhaty & Seha) built with React and TypeScript. Designed component architecture and state management approaches for scalable systems.

2019 to 2020
Software Engineer

Designed scalable solutions using component based architecture with Vue.js and TypeScript. Established reusable UI patterns and engineering standards.

2015 to 2019
Front End Developer
Freelancer

Developed responsive web applications and reusable UI components using JavaScript and modern CSS.

2012 to 2013
Web Developer Intern

Designed and implemented responsive web interfaces. Supported development and debugging of web features.

Tech

TypeScriptReactVue.jsNext.jsNuxtAngularTailwind CSSSassCSS ModulesMicro FrontendsDesign SystemsState ManagementViteWebpackDockerAWSCI/CDREST APIsGraphQLNode.jsPostgreSQLPerformance ProfilingAccessibility (WCAG)Testing Strategies

Education

2015
B.Sc. in ICT, Software Engineering