Open to freelance and remote opportunities
Cairo, Egypt 🇪🇬
Hi, I'm

MohamedGamal

I design and build scalable, high-performance web applications using React, Next.js, and TypeScript — focused on delivering real business value, clean architecture, and exceptional user experience.

From idea to production — building products that scale and perform.

Next.jsReactTypeScriptTailwind CSSNode.jsMongoDBPostgreSQLSupabasePrisma
Mohamed Gamal

Mohamed Gamal · Full Stack Engineer

01 / About

Who Am I

I'm Mohamed Gamal, Full-Stack Engineer based in Egypt, focused on building scalable, maintainable, and high-performance web applications. I work closely with businesses to transform ideas into real, production-ready products that solve actual problems.

I primarily work with React, Next.js, TypeScript, Tailwind CSS on the frontend, and Node.js, APIs, Cloud Databases on the backend — following clean architecture and modern development practices.

Scalable and production-ready systems
Performance-focused development
Clean, maintainable architecture
User-centered design thinking
Full Stack EngineerNext.js SpecialistSaaS BuilderProduct-Focused Developer
2+
Years of Experience
20+
Projects Delivered
12+
Technologies Mastered
Cups of Coffee ☕
Currently

Building scalable SaaS and web platforms while continuously improving in system design and modern backend architecture.

03 / PROJECTS

FeaturedProjects

Full-Stack E-Commerce Platform
01

Full-Stack E-Commerce Platform

A scalable e-commerce platform with secure authentication, product management, and Stripe payments. Built with a modern full-stack architecture focused on performance and user experience.

Next.jsTypeScriptNode.jsMongoDBStripeTailwind CSS
DocConnect – Healthcare Booking Platform
02

DocConnect – Healthcare Booking Platform

A full-stack healthcare appointment system with secure authentication and real-time booking. Designed with a clean UI and optimized for performance and accessibility.

Next.jsTypeScriptClerkMongoDBTailwind CSSREST API
Luxestay – Hotel Booking Experience
03

Luxestay – Hotel Booking Experience

A modern hotel booking platform delivering a seamless reservation experience with dynamic data handling and optimized performance using server-side features.

Next.jsTypeScriptSupabaseServer ActionsTailwind CSS
Personal Portfolio v1
04

Personal Portfolio v1

My first portfolio showcasing projects and frontend skills, built with a focus on animations, responsiveness, and clean UI design.

React.jsTypeScriptFramer MotionTailwind CSS

Experience

04 / Experience

WorkExperience

Full Stack Software Engineer

Independent FreelancerFreelance
Jan 2024 — Present

Partnering with international clients to architect and deliver end-to-end web applications. Focusing on scalable backends and highly optimized, SEO-friendly frontends.

  • Architected secure and scalable RESTful APIs using Node.js and TypeScript
  • Developed interactive UIs with Next.js, achieving 90+ Lighthouse scores
  • Integrated third-party services like Stripe for payments and AWS for storage
  • Communicated directly with stakeholders to deliver high business value
Next.jsTypeScriptNode.jsExpressPostgreSQLTailwind CSS

Backend Developer

Remote Digital AgencyContract
Mar 2023 — Dec 2023

Collaborated asynchronously with a distributed agile team to build robust backend services for high-traffic SaaS products.

  • Designed and optimized complex database schemas for high concurrency
  • Refactored legacy JS codebases into strongly typed TypeScript architectures
  • Implemented JWT authentication and RBAC for advanced security
  • Maintained Clean Code standards through rigorous peer code reviews
Node.jsTypeScriptMongoDBPrismaDockerGit

Frontend Developer

Software Solutions Co.Full-time
Jan 2022 — Feb 2023

Started as a core frontend developer, translating complex UI/UX designs into pixel-perfect, responsive web experiences.

  • Built reusable and accessible React components with modular code
  • Managed global state efficiently using Redux and Zustand
  • Collaborated closely with designers and managers in weekly sprints
  • Optimized page load times via lazy loading and code splitting
ReactJavaScriptReduxSassFigma
05 / Contact

Let's Connect

Let’s turn your idea into a real product

I’m available for freelance projects and open to collaborations. Whether you have an idea or a project in mind, let’s turn it into a real product.

Typically responds within 24 hours

Let's work together

Tell me a bit about your project and I’ll get back to you.