Skip to content
L-00Hero / IntroductionEL +0.00 m

Hello, I'm

Mohammed Mostafa

also known as elrefai99

Software Engineer II
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 , or read my backend engineering writing .

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.

L-01Selected WorksEL +8.00 m

Projects

View all
Lesoll logo

Lesoll

Lesoll is a large-scale classifieds marketplace for the Egyptian real estate market, enabling users to buy, sell, and rent residential, commercial, land, and compound properties.

Typescript Javascript Express.js MongoDB
EgyStay logo

EgyStay

EgyStay is a short-term rental platform for the Egyptian market, allowing guests to book accommodations while hosts and co-hosts manage their properties through dedicated dashboards.

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
Gen Import logo

Gen Import

Builds a full module dependency graph (static imports, `export *`, dynamic `import()`, `require()`, class heritage, decorators) and detects circular dependencies

TypeScript Express pnpm git/github
L-03Experience / TimelineEL +24.00 m

Timeline

Lesoll logoLesoll

2023 - 2026

Software Engineer

Backend engineering across Lesoll and EgyStay.

Modern Academy in Maadi (CS) logoModern Academy in Maadi (CS)

2018 - 2022

B.S. Computer Science

Completed B.Sc. in Computing Web applications.

.md

2019 - Present

Backend Developer

Freelance software projects built together with a friend from the academy.