Skip to content
View mohamed-g-shoaib's full-sized avatar

Block or report mohamed-g-shoaib

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.

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
mohamed-g-shoaib/README.md

Mohamed Gamal

Frontend Developer

I build frontend systems with React and Next.js, with close attention to structure, interface quality, and execution.

My work sits at the intersection of engineering and design: strong planning, clean visual decisions, and implementation that stays careful all the way through. I care about products that feel considered, not improvised.

Reach me on X, or connect on LinkedIn. Based in Cairo, Egypt.

Approach

I work mostly with React and Next.js. I use React with Vite for focused client-side products, and Next.js when the product needs a stronger foundation for routing, content, SEO, or backend work, usually with Supabase and Postgres.

For UI, I usually reach for shadcn/ui or coss ui. I prefer Base UI when I want control over the primitives, and Radix UI when the ecosystem fit is better.

Portfolio

I showcase a selection of frontend work across client products and personal systems. And I write notes on frontend engineering, interface design, architecture, performance, and the decisions that usually sit behind the final surface.

Visit my portfolio

Pinned Loading

  1. personal-portfolio personal-portfolio Public

    A personal portfolio and writing site built with minimal design, click & audio interactions and modern practices.

    TypeScript 1

  2. reway reway Public

    Reway is a bookmark manager built for speed and organization. It helps you save links, organize them into groups, and keep your library clean with automatic titles and icons. It includes a web dash…

    TypeScript

  3. rootly rootly Public

    Rootly is a developer-focused learning notebook for self-taught developers. Capture Q&A and freeform notes, organize courses, track study sessions, review what you learn, and visualize progress in …

    TypeScript

  4. markymap markymap Public

    Turn your thoughts into beautiful, interactive mindmaps instantly. Write in Markdown on the left, visualize your ideas dynamically on the right, and never lose your work with local auto-saving. Fea…

    TypeScript

  5. forge forge Public

    Forge is a CLI for creating minimal React starters with Next.js, Vite, or TanStack Start. Choose Base UI or Radix UI, RTL or LTR, and Biome, ESLint + Prettier, or Oxlint + Oxfmt. Built on shadcn wi…

    TypeScript 1