Available for work

FRONT‑END ENGINEER · EG/SA REMOTE

Mohamed Zaki

I build production-ready, performant interfaces for modern applications — specializing in React & TypeScript for teams surveying, mapping and tracking the world across Egypt and Saudi Arabia.

Mohamed Zaki — Front-End Developer

Professional Profile

Translating complex designs into accessible, scalable front-end products — for teams across Egypt and Saudi Arabia.

About Me

Front-end developer shipping responsive and user‑friendly web applications with React & TypeScript for teams in Egypt and Saudi Arabia.

Skilled at turning designs into clean, maintainable code, optimizing performance, and managing state with modern tooling. Experienced in collaborating with teams, integrating APIs, and delivering high‑quality projects — while staying current with the latest tools and technologies.

Clean & maintainable Performance-focused Team player

Work History

Production experience with remote teams, delivering features across SaaS, government, and enterprise platforms.

Current Full-time 2 yrs 5 mos

Front-End Developer

Syad for Communications & IT

SAUDI ARABIA · REMOTE

  • Converted complex Figma designs into fully responsive and interactive web applications using React and Tailwind CSS, delivering pixel-perfect implementation across multiple screen sizes and major browsers.
  • Integrated multiple RESTful APIs to enable seamless data exchange between front-end applications and back-end services, improving application reliability and overall page load performance.
  • Refactored and optimized legacy codebases by improving component structure, reusability, and maintainability, reducing technical debt and supporting faster feature development.
  • Collaborated with UX/UI designers and back-end engineers throughout the development lifecycle, contributing to sprint planning, code reviews, and daily stand-ups to support efficient feature delivery in an Agile environment.
ReactTypeScriptTailwind CSSREST APIs
Contract Part-time 6 mos

Front-End Developer

INNOPRO

SAUDI ARABIA · REMOTE

  • Developed and maintained responsive React-based web applications, delivering intuitive and user-friendly interfaces across multiple pages, features, and screen sizes.
  • Managed complex application state using Redux Toolkit, streamlining data flow across multiple components and reducing unnecessary component re-renders to improve runtime performance.
  • Implemented code-splitting, lazy loading, and other front-end optimization techniques, reducing initial bundle loading and improving application performance and Core Web Vitals.
  • Created comprehensive component documentation and contributed to the development of a reusable internal design system, improving UI consistency and reducing the time required for new developers to understand and reuse components.
ReactRedux ToolkitTypeScriptTailwind CSS

Selected Work

Production-grade platforms shipped for government and enterprise clients — mapped by tile.

What Clients & Colleagues Say

Direct feedback from clients and teammates I've worked with on production projects.

I strongly recommend Mohamed for any Frontend Development role. I worked closely with him on several projects and was consistently impressed by his ability to deeply understand business requirements and turn them into intuitive, high-quality user interfaces. He is a great team player, and someone who genuinely cares about delivering real business impact.

Saeed Mohamed .NET Developer @ Syad for Communications & IT Teammate · LinkedIn recommendation, May 2026

The freelancers listened well to the requirements, then asked the RIGHT questions. He managed to finish the task correctly the first time. Very responsive, and accommodating.

Upwork Client Verified client review 5.0 out of 5 · Endorsed by client

My NPM Packages

Small utility libraries built to solve practical frontend and TypeScript problems with clean APIs and no unnecessary complexity.

smart-query-string

A lightweight, zero-dependency TypeScript utility for parsing and manipulating URL query strings. Simple, type-safe API for working with URL query parameters in both browser and Node.js environments.

npm i smart-query-string
URLQuery ParamsTypeScript

smart-cache-ts

A lightweight, zero-dependency TypeScript utility for caching data with TTL (time to live) support. Simple, type-safe API for storing and retrieving data in localStorage with automatic expiration handling.

npm i smart-cache-ts
CachingMemoizationTypeScript

Technical Expertise

Specialized technical capabilities and services to deliver production-grade frontend solutions.

01

Frontend Frameworks

React

Component architecture, hooks & state management

N

Next.js

SSR, routing & production-grade React apps

02

Languages

TS

TypeScript

Type-safe, maintainable application code

JavaScript

Modern ES6+ & asynchronous programming

HTML5

Semantic, accessible markup

03

Styling & UI

CSS3

Modern layout, animation & theming

TW

Tailwind CSS

Utility-first, design-token driven styling

Figma

Design handoff & pixel-accurate builds

04

State Management & Tools

SM

State Management

Predictable, scalable state management

REST APIs

API integration & data-driven interfaces

Git / GitHub

Version control & collaborative workflows

Responsive UIs

Pixel-perfect interfaces built with modern layout systems and design tokens.

Figma to Code

Accurate design handoff with attention to spacing, states, and interactions.

Performance

Code-splitting, lazy loading, and Core Web Vitals optimization.

API Integration

Robust REST integration with predictable state management patterns.

Academic Background

Strong engineering foundation with continuous learning in modern web technologies.

Bachelor of Engineering

Faculty of Engineering · Mansoura University

COMPUTER CONTROL SYSTEMS ENGINEERING (CSED) · 2019 — 2023

Strong foundation in software engineering, algorithms, data structures, and embedded systems — complemented by continuous learning in modern web technologies.

Software Engineering

Continuous Learning

Committed to staying current with modern frontend technologies and best practices.

  • Advanced React Patterns
  • TypeScript Advanced Types
  • Performance Optimization
  • Web Accessibility (WCAG)

Let's Work Together

Open to remote collaborations with teams across Egypt and Saudi Arabia. Reach out to discuss your next project.

  • Remote-friendly, async communication
  • Clear milestones and deliverables
  • Design-to-code and codebase refactors