Mostafa – React, Node.js, Typescript, experts in Lemon.io

Mostafa

From Poland (UTC+2)flag

Full-stack Web Developer|Senior
Front-end Web Developer|Senior
Back-end Web Developer|Strong senior

Mostafa – React, Node.js, Typescript

Mostafa is a Senior Full-Stack Engineer with experience leading the architecture and delivery of complex web platforms. He has a strong background in building scalable applications, working with distributed systems and microservices, optimizing frontend performance, and integrating AI workflows. He has also contributed to a Google project focused on improving web application accessibility and ensuring compliance with WCAG 2.1 standards. Mostafa combines strong architectural skills with sound technical decision-making, clear communication, and the ability to collaborate effectively across teams.

8 years of commercial experience in
AI
E-commerce
Fintech
Govtech
Insurance
Social media
Main technologies
React
6 years
Node.js
6 years
Typescript
8 years
AWS
4 years
Next.js
5 years
Additional skills
Azure DevOps
Webpack
Storybook
Playwright
Redux
Figma
Vite
React Query
Angular
Jasmine
Styled-components
Bootstrap
D3.js
jQuery
Kibana
SASS
Jest
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Feb 2025 - Ongoing1 year 7 months
Project Overview

An AI-powered document intelligence platform that helps enterprise and government organizations process, analyze, and extract insights from Arabic documents. It combines OCR, document layout analysis, summarization, translation, named entity recognition, and retrieval-augmented generation (RAG) to improve document search, accessibility, and understanding. The platform is used by government organizations and ministries to manage and analyze complex document collections.

Responsibilities:
  • Built and shipped a React-based AI document intelligence platform for processing and understanding Arabic documents.
  • Developed document analysis interfaces for OCR, layout detection, and structured data extraction.
  • Implemented a RAG-based document chat experience that allowed users to ask questions and retrieve context-aware answers from their documents.
  • Built modular UI components for document summarization, translation, and named entity recognition.
  • Integrated AI-powered document processing workflows using React, TypeScript, React Query, and Vite.
  • Contributed to a commercially adopted platform used by government organizations and ministries.
Project Tech stack:
React
Typescript
React Query
Vite
Jest
Node.js
Software Engineer
Jun 2024 - Ongoing2 years 3 months
Project Overview

A suite of web applications that support credit rating workflows and business-critical rating processes across multiple product areas. The project spans multiple product areas, with a focus on application development, enhancements, and reliable delivery. My responsibilities include translating requirements into technical solutions, contributing to frontend architecture, implementing features, writing unit tests, troubleshooting issues, and collaborating with cross-functional teams. I take ownership of complex technical tasks from design through implementation and deployment, while supporting code quality and knowledge sharing within the team.

Responsibilities:
  • Built and presented a Module Federation proof of concept for the company micro-frontend ecosystem, reducing bundle size from ~65MB to ~12MB.
  • Proposed and implemented a tokenized CSS architecture strategy that powered the Eko Platform design system modernization.
  • Rebuilt Meetings Management state handling using client-side Redux, eliminating HTTP requests on every interaction and enabling reactive validation logic.
  • Upgraded React ecosystem templates and generation scripts across the Eko Platform CLI, reducing scaffolding time from ~2 minutes to ~45 seconds.
  • Built a custom CSS inspector plugin for Storybook after finding no suitable existing solution.
  • Migrated Storybook to enable modern features, added Playwright E2E coverage, and integrated Storybook MCP support.
  • Served as a cross-team frontend architecture consultant for scalable CSS and layout solutions.
Project Tech stack:
React
Typescript
Playwright
Azure DevOps
Figma
React Query
Storybook
Vite
Webpack
Redux
Node.js
Software Engineer
Feb 2019 - Mar 20256 years
Project Overview

A government correspondence management platform that enables public-sector organizations to digitize official communications, manage document workflows, assign tasks, and track deadlines. It replaces paper-based processes with searchable digital records and structured workflows, improving traceability, confidentiality, and collaboration across departments.

Responsibilities:
  • Led the migration of a large-scale government correspondence application from Angular 8 to Angular 21, completing 13 major upgrades in three months.
  • Resolved 3,135 TypeScript errors and 728 template errors caused by breaking changes across Angular versions.
  • Migrated NgRx across major versions and upgraded the Docker infrastructure from Node.js 12/16 to Node.js 22 LTS.
  • Built reusable Angular components and scalable frontend architecture to support complex government correspondence workflows.
  • Improved application loading performance and implemented PWA offline support for government users working in low-connectivity environments.
  • Collaborated with stakeholders and backend developers to translate business and regulatory requirements into reliable frontend solutions.
Project Tech stack:
Angular
Bootstrap
D3.js
Azure DevOps
Node.js
Software Engineer
May 2023 - Apr 202410 months
Project Overview

A suite of web applications focused on improving accessibility and usability for users with diverse needs. The project aims to ensure compliance with WCAG 2.1 guidelines and internal accessibility standards, making digital products more inclusive and easier to navigate. As a key engineer, I identified and prioritized accessibility issues, implemented fixes, and collaborated with QA engineers to validate solutions and prevent regressions.

Responsibilities:
  • Implemented accessibility fixes to ensure compliance with WCAG 2.1 and internal accessibility standards.
  • Raised the accessibility score from 62% to 94% following Google A11Y standards.
  • Audited and remediated accessibility issues across keyboard navigation, screen reader compatibility, focus management, and color contrast.
  • Partnered with Google engineering and QA teams to establish repeatable accessibility validation workflows.
Project Tech stack:
Angular
Typescript
Jasmine

Education

2017
Computer Software Engineering
Full Stack Web Development Certification
2020
Arabic Language and Literature
Bachelor of Linguistics

Languages

English
Advanced

Hire Mostafa or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.