Skip to content
View THEMIDFIRE's full-sized avatar
:octocat:
Looking for work
:octocat:
Looking for work

Block or report THEMIDFIRE

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
THEMIDFIRE/README.md

header

Typing SVG


Hey, I'm Mohamed 👋

Front-end developer based in Egypt, building production-grade web apps with React and Next.js. I don't just write code — I architect things that real people actually use, optimized end-to-end from component design to Vercel deployment.

I care about three things: performance, accessibility, and code that doesn't make the next developer cry.

I'm open to remote roles and freelance projects worldwide.


🛠 What I Build With

Layer Tools
Core React 19, Next.js 15, TypeScript, JavaScript ES2024
UI & Styling Tailwind CSS, SASS/SCSS, Radix UI, Responsive & Accessible Design
Data & State TanStack Query, Axios, REST APIs, React Context
Tooling Git, Vite, Vercel, Next Auth, Stripe
Practices Component-driven architecture, Lighthouse optimization, SEO, WCAG accessibility

🚀 Projects

🎬 My HDStream — Streaming Platform

Full-featured streaming platform with 500,000+ titles, built as a free alternative to paid platforms — and people are actually using it.

  • Built with Next.js 15, TypeScript & TanStack Query
  • 100 SEO score · 96 Best Practices on Lighthouse
  • Dual-player fallback system — streams never die on the user
  • 20+ accessible, reusable Radix UI components across the entire app
  • TMDB API integration with full search, filtering, and detail views

🛒 My Shop — E-Commerce Platform

End-to-end e-commerce with real payment processing and protected routes.

  • Stripe integration with full test-suite coverage
  • Session-based auth via Next Auth — cart, wishlist, and checkout all protected
  • Supports card payments and cash-on-delivery

📱 My Social — Social Media Platform

A social platform with full content management, image handling, and account functionality.

  • 10+ API endpoints integrated via React Query & Axios
  • Full CRUD on posts and comments, image uploads, profile management
  • Global state via React Context — sessions stay in sync across every view

⚡ Portfolio — The Benchmark

Built to prove a point about performance.

  • 100 Lighthouse Performance · 100 Best Practices
  • React 19, TypeScript, Vite, Tailwind CSS
  • Keyboard navigable, screen-reader friendly, WCAG-compliant

📊 GitHub Stats

Trophies

Activity Graph


📌 Currently Working On

Deepening my Next.js architecture knowledge and exploring full-stack patterns — server actions, database integration, and advanced auth flows. Always building something.


📬 Let's Talk

I'm available for remote positions and freelance work.

If you have a project that needs a developer who takes performance and user experience seriously, reach out.

footer

Pinned Loading

  1. Portfolio-v2 Portfolio-v2 Public

    My portfolio created using ReactJs showcasing my work as a front-end web developer.

    JavaScript

  2. E-commerce E-commerce Public

    E-commerce web application made with NextJs

    TypeScript

  3. Free-Games-API Free-Games-API Public

    A project using Free-To-Play API to display all kind of free games

    JavaScript

  4. login-system login-system Public

    JavaScript

  5. Social-Media-App Social-Media-App Public

    Social Media App created using Vite React with the ability to create/edit/delete posts and comment and many other features

    JavaScript

  6. Space-tourism Space-tourism Public

    Solution of a Frontend Mentor challenge

    SCSS