Bunyan Contracting
A construction studio that looks as solid as it builds.
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, daily planning apps, and corporate WordPress sites. I'm available for freelance work until January 2027, before military service.
“A good interface respects the work: it shows what matters, then steps aside.”
Working principle
02 — Selected work
Six case studies across corporate WordPress, learning tools, local-first software, browser extensions, and everyday utilities. Each one taught me something the last one didn't — and Shopify and Salla storefront work is open for your project.
A construction studio that looks as solid as it builds.
YouTube playlists, turned into structured courses.
Your own video library. No algorithm.
A day planned around prayer, not around noise.
No videos. No algorithm. Just posts.
Every word you translate, kept.
WordPress services
I build WordPress sites with a real content model, a restrained design system, and an SEO foundation. Bunyan Contracting is a full seven-page example, from services and project case studies to a working enquiry flow.
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.
Corporate sites that feel custom, stay editable, and ship with a real SEO foundation.
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 — six featured case studies, plus corporate WordPress work.
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.