Wasla
YouTube playlists, turned into structured courses.
Full-stack developer — Cairo, Egypt
Available for freelance until January 2027
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 explore01 — About
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
02 — Selected work
Five case studies across learning tools, local-first software, browser extensions, and everyday utilities. Each one taught me something the last one didn't.
03 — Capabilities
A practical stack shaped by shipping real projects — not a list of everything I've ever opened.
The layer people touch — semantic HTML, strong typography, and as little JavaScript as the job needs.
APIs, data models, and the practical decisions that keep an application coherent.
The everyday environment: version control, design handoff, deployment, and browser APIs.
The habits behind the work: accessibility, speed, and interfaces that adapt.
04 — Journey
No invented job titles. Just the work, the study, and the projects that shaped how I build.
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.
Worked with clients on responsive web interfaces and front-end implementation, with a focus on React, Tailwind CSS, and clean delivery.
Designed and shipped bilingual learning tools, local-first software, browser extensions, and daily utilities — the five featured projects live here.
Began with HTML, CSS, and JavaScript, then moved into React, TypeScript, Node.js, and the rest of the stack.
05 — Testimonials
I don't publish invented testimonials. When clients and collaborators share feedback, it will appear here — with their permission and their name.
06 — Writing
Evergreen notes on front-end architecture, full-stack decisions, and the craft of shipping bilingual products.
The decisions behind a fast, bilingual portfolio: two root layouts, a localized content model, static export, and SEO that works in both directions.
Read articleMERN and Next.js are not opposites. One is a stack, the other is a framework. Here is how to choose based on the product, not the trend.
Read articleThe database question is not about which one is better. It is about which one fits the shape of your data and the way you need to query it.
Read articleAI in Brief
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
Have a project, a role, or a question? Send a message and I'll get back to you.
Usually replies within 1–2 days
Tell me a little about the project, the role, or the question. I read every message.