Full-stack developer — Cairo, Egypt

Available for freelance until January 2027

MAHMOUD ELNAGDY

I'm Mahmoud Elnagdy. I design and build fast, accessible web products with React, Next.js, TypeScript, and Node.js. I care about the details that make software feel effortless.

Scroll to explore
Public repositories
23
Featured case studies
05
Class of
2026
Based in
Cairo

01 — About

A developer with an editor's eye.

I'm Mahmoud Elnagdy, a full-stack developer based in Cairo. My work sits between engineering and design: calm interfaces on top, dependable systems underneath.

I studied Business Information Systems at Misr Higher Institute for Commerce & Computers in Mansoura and graduated in 2026 with a Very Good grade. Since then I've been building bilingual learning tools, local-first video libraries, browser extensions, and daily planning apps. I'm available for freelance work until January 2027, before military service.

“Good interfaces don't shout. They make the next step obvious.”

Working principle

03 — Capabilities

The tools I reach for.

A practical stack shaped by shipping real projects — not a list of everything I've ever opened.

01

Frontend

The layer people touch — semantic HTML, strong typography, and as little JavaScript as the job needs.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • Framer Motion
  • GSAP
02

Backend & data

APIs, data models, and the practical decisions that keep an application coherent.

  • Node.js
  • Express
  • REST APIs
  • Authentication
  • MongoDB
  • SQL
  • SQLite
  • Puppeteer
03

Tools & delivery

The everyday environment: version control, design handoff, deployment, and browser APIs.

  • Git
  • GitHub
  • VS Code
  • Figma
  • Vercel
  • Netlify
  • Chrome Extensions
  • FFmpeg
  • WordPress
  • Shopify
  • OpenAI API
04

Foundations

The habits behind the work: accessibility, speed, and interfaces that adapt.

  • Accessibility
  • SEO
  • Performance
  • Responsive design
  • Database design
  • UI/UX
  • Information Systems

04 — Journey

A short, honest timeline.

No invented job titles. Just the work, the study, and the projects that shaped how I build.

  1. 2026
    EducationMisr Higher Institute for Commerce & Computers, Mansoura · Graduated August 2026 · Very Good

    B.Sc. Business Information Systems

    Graduated in August 2026 with a Very Good cumulative grade. The graduation project was graded Excellent (99%) and focused on databases, systems analysis, and software development.

  2. 2024–2025
    WorkMostaql.com

    Freelance Web Developer

    Worked with clients on responsive web interfaces and front-end implementation, with a focus on React, Tailwind CSS, and clean delivery.

  3. 2023–present
    BuildingSelf-directed

    Independent Product Builder

    Designed and shipped bilingual learning tools, local-first software, browser extensions, and daily utilities — the five featured projects live here.

  4. 2022
    BuildingSelf-taught

    Started building for the web

    Began with HTML, CSS, and JavaScript, then moved into React, TypeScript, Node.js, and the rest of the stack.

05 — Testimonials

Real words only.

I don't publish invented testimonials. When clients and collaborators share feedback, it will appear here — with their permission and their name.

This section is intentionally reserved.Worked with me? Send a note

AI in Brief

AI, without the noise.

I write AI in Brief, a daily LinkedIn newsletter that summarizes the most important AI news for developers in a few minutes. I also use AI carefully in my own development workflow.

07 — Contact

Let's make something worth using.

Have a project, a role, or a question? Send a message and I'll get back to you.

Available for freelance until January 2027. Military service: January 2027 – March 2028; returning to full-time work after.
Emailnagdista@gmail.com
Phone+20 114 304 4699
LocationCairo, Egypt

Usually replies within 1–2 days

Start a conversation

Tell me a little about the project, the role, or the question. I read every message.

Your details are only used to reply to this message. No lists, no tracking.