Node.js & React Developer — REST APIs, JWT Auth, PostgreSQL, CI/CD | Building production-grade full-stack apps from Egypt, open to remote work
I'm a self-taught full-stack developer based in Cairo, Egypt, specializing in Node.js backend development and React frontends. I've spent 15+ months building production-grade applications from scratch, focusing on clean architecture, security best practices, and maintainable code.
My flagship project, Beggy, is a full-stack monorepo with an Express.js v5 REST API (20+ endpoints, JWT httpOnly cookie rotation, Google and Facebook OAuth 2.0, CSRF double-submit protection, RBAC with CASL across 4 roles, PostgreSQL + Prisma ORM) and a React 19 + Next.js 16 frontend with Redux Toolkit and RTK Query. It includes a full testing pyramid — Vitest, Supertest, Playwright, Storybook — and a 4-job GitHub Actions CI/CD pipeline with a real PostgreSQL service container.
I also built Ur-Air, a NestJS + MongoDB broadcasting platform with a custom LRU cache implemented from scratch using a doubly linked list and Map for O(1) lookups.
What I can do for you: build REST APIs, full-stack web apps, auth systems, or debug and extend existing Node.js/React codebases. I care about the full experience — meaningful error messages, thorough documentation, and code that's easy for the next developer to work with.
Portfolio: mofathy-portfolio.vercel.app | GitHub: github.com/Mofathy183
Work Terms
Available Sunday–Thursday, 9 AM–6 PM Cairo time (GMT+2). Responsive on weekends for urgent issues. Prefer async communication via messages for planning, video calls for kickoff and reviews. Payment via milestone or hourly. I provide regular progress updates and maintain clear documentation throughout the project.