L-00Hero / IntroductionEL +0.00 m

Hello, I'm

Mohammed Mostafa

also known as elrefai

Software Engineer at Lesoll LogoLesoll
Based inCairo, Egypt

I'm Mohammed Mostafa, a software engineer specializing in backend development, scalable APIs, payment integrations, and production systems with Node.js . I work across TypeScript, Express.js, MongoDB, PostgreSQL, Redis, Docker, and AWS, and I recently expanded into frontend development with Vue.js. As a backend developer, I built and shipped the systems behind production platforms like Lesoll logoLesoll and Egystay logo Egystay .

Turning ideas into real, functional systems is what drives me most. I'm passionate about building backend solutions, APIs, and tools that make life easier and boost productivity—whether for myself, my projects, or the developer community. You can explore my full list of projects .

Outside of coding, I enjoy photography and traveling. I'm also into anime, movies, and dramas, and I like to keep track of what I watch.

Mohammed Mostafa (elrefai99) GitHub contribution graph
L-01Selected WorksEL +8.00 m

Projects

View all
Lesoll logo

Lesoll

Developed a B2C and B2B marketplace for real estate and automotive

Typescript Javascript Express.js MongoDB
EGYStay logo

EGYStay

Developed a B2C marketplace for and mobile application property rental and booking

Typescript Express.js MongoDB Amazon Payment Service (APS)
SRVJ logo

SRVJ

Built real-time collaborative diagram editing using Yjs CRDTs over a custom WebSocket server implementing the Yjs sync and awareness protocols, enabling live cursors, presence, and seamless multiplayer editing.

TypeScript Express PostgreSQL Prisma
KeepITs logo

KeepITs

A lightweight schedule management web app built for organizing daily tasks and dates in a simple, clean interface. The application is deployed on Netlify, providing fast loading, automatic deployments, and reliable hosting for modern web projects.

TypeScript Firebase Vue.js Vite
L-02Experience / TimelineEL +16.00 m

Timeline

Lesoll logoLesoll

2023 - Present

Software Engineer

  • Leading backend development and architecture decisions for Lesoll and EGYStay, including system design, technology choices, and production operations.
  • Built and maintained payment integrations with Paymob and Amazon Payment Services, handling around 10K transactions per month with webhook validation, idempotency, and reconciliation processes.
  • Designed and implemented asynchronous workflows using BullMQ and Redis for notifications, emails, SMS, OTPs, and other background jobs.
  • Worked on several core business modules including booking, cancellation policies, CoHost management, reporting, employee tools, and internal traffic intelligence systems built with Puppeteer.
  • Deployed and managed applications on AWS using Docker, EC2, and EKS, while maintaining CI/CD pipelines with GitHub Actions and automated deployments.
  • Collaborated closely with product and engineering teams to deliver new features, define technical solutions, and ensure platform reliability.

Modern Academy (CS) logoModern Academy (CS)

2018 - 2022

B.S. Computer Science

Completed B.Sc. in Computing Web applications.

.md

2019 - Present

Founder

A freelance with my friend in academy