Skip to content

Full-Stack Software Engineer

ESLAM MOKHTAR

Full stack, full ownership.

I build ERP, SaaS and booking systems end to end from Hurghada, Egypt architecture, code, deployment, and the maintenance that keeps them running afterwards. AI is part of how I work, not a shortcut: I scope the problem, direct the agent, then read the diff and stand behind what ships.

Eslam Mokhtar Mohamed, Full-Stack Software Engineer, in Giza, Egypt
Selected work

SYSTEMS IN PRODUCTION

Live platforms with real users and real money moving through them. Each card shows the request path it actually runs on — hover to trace it.

CODEWARS EG
Jan 2026 — Present

Multi-Branch Warehouse ERP

Distribution ERP covering the full daily cycle: warehouse dispatch, sales, returns, stock closing, cash reconciliation. Custody modelled across five stock locations and six visit outcomes, so goods and cash stay traceable from warehouse to treasury.

  • Laravel
  • Next.js
  • React Native
  • API-first
APPAPIWEB
Private
CODEWARS EG
Dec 2025 — Mar 2026

Fox Travel Platform

Travel booking platform and role-based admin portal for a major agency. DTOs on the .NET side mirror Zod schemas on the front end, so bad data never reaches the database.

  • Next.js
  • ASP.NET Core
  • C#
  • Zod
  • RSC
RSCAPISQL
Fox Travel Platform — open foxtraveleg.com in a new tab
Uptrends, Blue Ocean
Nov 2025 — Feb 2026

Abu Dabbab Ticketing

Digital ticketing for a Red Sea beach. Takes payment online, then dispatches a QR ticket automatically — no counter, no paper, no queue.

  • Next.js
  • Express
  • TypeScript
  • Payments
  • QR
WEBAPIDB
Abu Dabbab Ticketing — open abudabbab.com in a new tab
CODEWARS EG
Feb 2026 — Present

Qrixa Contactless POS

Scan-to-order for restaurants, wired to a live kitchen display over WebSockets. Orders land in the kitchen the moment they are placed. Table turnover up 18%.

  • Next.js
  • WebSockets
  • Express
  • MongoDB
QRWSDB
Qrixa Contactless POS — open qrixa.net in a new tab
CODEWARS EG
Jun 2026 — Jul 2026

Appointly SaaS

Appointment SaaS across six screens. The availability API was read-only, so slot computation moved to the client; tokens stay in HttpOnly cookies behind a proxy route, never in client JS.

  • Next.js 16
  • JWT
  • Tailwind
  • Optimistic UI
APPBFFAPI
Private
Next

More systems, mostly behind logins

CRMs, internal tools and admin dashboards across tourism, medical and legal work. Most of it is client-private — ask and I’ll walk you through it.

Get in touch about private work
Stack

WHAT I BUILD WITH

Grouped by layer rather than by logo wall. Each one is here because it shipped something on this page.

AI-assisted development

AI

Part of the normal process, not a shortcut. I scope it, direct it, then review the diff.

  • Claude Code
  • Google Antigravity
  • Agentic coding workflows
  • Prompt & context engineering
  • AI code review
  • LLM & API integration

Front end

FE

Server-rendered by default, so the first paint is real content.

  • Next.js (App Router)
  • React
  • React Native
  • TypeScript
  • Tailwind CSS
  • HTML5
  • CSS3

Back end

BE

Controller-Service boundaries, validated at the edge.

  • Node.js
  • Express.js
  • ASP.NET Core
  • C#
  • Laravel
  • REST APIs
  • WebSockets

Data

DB

Schemas that hold under real traffic.

  • PostgreSQL
  • MongoDB
  • MySQL
  • SQL
  • Mongoose
  • Prisma
  • Zod

Ship & run

OPS

Building it is half the job. Keeping it up is the other half.

  • Vercel
  • Docker
  • Git
  • GitHub
  • GitHub Actions (CI/CD)
  • Domain, DNS & SSL

Infrastructure

SYS

Years on the wire before the code — I know what breaks.

  • Windows Server
  • Linux/Unix
  • Active Directory
  • Networking
  • IT Support

Languages

LANG

Picked per problem, not per habit.

  • TypeScript
  • JavaScript
  • C#
  • Python
  • Java
  • SQL

Ways of working

WORK

I take a business requirement, not a ticket — and report back in plain language.

  • Agile
  • JIRA
  • Trello
  • English (B2)
Process

HOW I BUILD

Most systems fail before a line of code is written — built for a process nobody actually follows. So I start with the workflow, architect around it, and stay on it after launch.

  1. 01

    Consult

    Sit with the actual workflow before drawing a single screen. Most failed systems were built for a process nobody follows.

  2. 02

    Architect

    Pick the boundaries: what runs on the server, what the client owns, where validation lives. Decided once, up front.

  3. 03

    Ship

    Scope it, direct agentic tools like Claude Code through the implementation, then read the diff and test it. AI moves the typing; the architecture and the accountability stay mine.

  4. 04

    Maintain

    Stay on it after launch. Infrastructure, uptime, the awkward calls at 11pm. This is why clients stay.

Track record

WHERE I'VE DONE IT

Two years delivering ERP, CRM and SaaS for real businesses, on top of the infrastructure work that taught me what actually breaks in production.

  1. Aug 2025 — Present

    CODEWARS EG

    Hurghada, EG

    Software Engineer

    • Partnered with 8+ companies, owning the whole arc: consultation, development, then ongoing maintenance. Full systems, not one-off projects.
    • Shipped ERP and SaaS across tourism, medical and legal, each built around how that industry actually works.
    • Ran IT infrastructure and support for corporate clients — secure, available, boring in the good way.
  2. Jan 2024 — Jun 2025

    Uptrends, Blue Ocean

    Hurghada, EG

    Full-Stack Developer

    • Built CRMs, SaaS platforms and internal tools that solve real business problems, not brochure sites.
    • Took over an existing legacy system, cleared its recurring failures and kept daily operations running with no downtime.
    • Designed landing pages with custom animation, tuned for both visual quality and load performance.
  3. Aug 2024 — Jan 2025

    JAZ Hotel Group

    Hurghada, EG

    IT Support & Infrastructure Specialist

    • Managed property-wide network infrastructure — routers, switches, access points — as part of the IT team.
    • Kept POS and the property management system alive day to day, resolving faults before staff or guests felt them.
    • Maintained and upgraded hardware on a schedule to extend equipment life.
  4. 2025

    Egyptian E-Learning University

    Hurghada, Egypt

    Bachelor of Computer Science

Contact

LET’S BUILD SOMETHING THAT STAYS UP

Got a system that needs building, or one that needs rescuing? Tell me what the business actually does and I’ll tell you what it should run on.

Taking projects — Hurghada, EG

Start a conversation

The more you tell me about the workflow, the more useful my first reply is.