Skip to content
View jrreda's full-sized avatar
🔥
I Rise
🔥
I Rise

Block or report jrreda

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jrreda/README.md

Hi, it's Mahmoud Reda! 👋

Frontend Engineer: React, Next.js, TypeScript Cairo, Egypt (UTC+2/+3). Open to remote roles with EU and US overlap hours.

I build fast, multi-tenant web products. At Markatty (NTG Clarity) I led the incremental migration of a multi-tenant e-commerce platform from Vue inside Laravel Blade to React and Next.js: 70+ live storefronts, 10,000+ monthly active users, 10+ applications, zero downtime. I also designed the theme system behind those storefronts: 15+ reusable themes on one shared component foundation, configured per tenant instead of forked per store.

I started out as a data analyst, so I measure before I optimise.

Portfolio · LinkedIn · Email

What I'm building now

Issue tracker with an MCP server. Optimistic drag and drop, realtime sync between tabs, role-based access, and an MCP server that lets AI agents create, move and summarise issues. Next.js App Router, Zustand, Server Actions, Postgres. In progress, shipping October 2026.

Selected work

Project What it shows Stack
Headless CMS with Next.js Marketing site where static sections and Contentful-driven content live side by side; customer pages pre-rendered at build time Next.js 16, React 19, TypeScript, Tailwind CSS 4, Contentful
Design Systems with Storybook Component library with typed variants, documented and tested in isolation React 19, TypeScript, Storybook 10, CVA, Vitest, Playwright

Toolbox

Every day: TypeScript, React, Next.js (App Router, Server Components, Server Actions, SSG/ISR), Tailwind CSS, shadcn/ui, Zustand, React Query, React Hook Form, Zod

Testing and delivery: Vitest, Playwright, Storybook, GitHub Actions, GitLab CI, Vercel, Netlify

Also comfortable with: Node.js, Laravel/PHP, PostgreSQL, Prisma, Angular

How I work

  • Async by default: clear pull request descriptions, written decisions, small reviewable commits.
  • Performance and accessibility are part of "done", not a follow-up ticket.
  • Happy to own a feature end to end, from the API to the UI.

Pinned Loading

  1. Design-Systems-with-Storybook Design-Systems-with-Storybook Public

    playground

    TypeScript

  2. Headless-CMSs-with-Next.js Headless-CMSs-with-Next.js Public

    Using Contentful

    TypeScript

  3. Linear-Clone Linear-Clone Public

    Issues tracker app

    TypeScript

  4. macrozone macrozone Public

    Nutrition calories tracker react native app

    TypeScript