Backend Developer | Agentic AI

Backendsthatkeepworkingwhenrealusersshowup.

I build and fix the parts that break first: concurrency between users, integrations and payments, real-time messaging, and legacy systems nobody documented.

Open to backend roles and projects: remote, on-site, or relocation.

Ahmed Khalifa, Backend Developer

RealProblems.MeasuredFixes.

Legacy rescue / government client, under NDA

A document workflow that took requests in and never let them out

A legacy internal document-workflow system was handed over as finished: no development lifecycle, no documentation, no code review, and no usable requirements. Requests entered, moved between departments, and the cycle never closed end to end. It was carrying real production load the whole time.

1,000,000+Records under management
1,406Active users
What I did
  • Ran business analysis directly against the codebase, since there was nothing else to read, and established what the system actually did rather than what it was said to do.
  • Closed the workflow gap so a request is traceable from intake through to completion across departments.
  • Scoped delivery to the single most mature department and cut work on two others, buying stakeholder confidence with a shippable result instead of spreading thin.
  • Owned the data and schema migration strategy onto the replacement system while the legacy one stayed in production.

Government client under NDA. No link, no screenshots, no client name.

  • Python
  • Frappe
  • MariaDB
  • Schema migration

Integrations & payments / Donna

One backend talking to inboxes, calendars, messengers, and payments

A product that acts on a user’s inbox, calendar, messages, and billing needs one backend that reaches all of them with the user’s own accounts, and a provider layer that can change without a rewrite.

97Test files across the product
44 pytest, 53 TypeScriptSplit
What I did
  • Integrated live user accounts: Gmail, Google Calendar, Telegram, and WhatsApp.
  • Integrated payments: Stripe for subscriptions and billing, Paymob for the Egypt and MENA market.
  • Ran Model Context Protocol servers in production on the official SDK, with config sync across servers and a URL validator on the boundary.
  • Built multi-provider routing across OpenAI, Codex, local, and composite providers, so a provider change is configuration, not a rewrite.
  • TypeScript
  • Python
  • Stripe
  • Paymob
  • MCP

Real-time / V.connct Meet, video conferencing

Real-time meeting engine, client and server

A cross-platform meetings product needed its meeting engine rebuilt and a live room that behaves the same on every client: who may speak or share, what a host can lock, which events reach which participants, and a whiteboard everyone draws on together.

100,000+Product downloads
4.5Store rating
What I did
  • Started on the Flutter team rebuilding the V.connct Meet meeting engine, then moved to the backend of the same engine.
  • Owned socket management and event-driven room behavior on both client and server: websocket message routing between participants, role-based access control, and host lock settings on a LiveKit-based backend.
  • Owned the collaborative whiteboard feature end to end across web, mobile, and its real-time backend sync. Built on a fork of Excalidraw: added PDF upload, document paging, image loading, and full RTL and Arabic support.
  • Agreed REST API contracts jointly with the frontend teams and ran test cycles with QA to keep the client integration stable.

Media transport is LiveKit, a managed SFU, not my work. The whiteboard is built on Excalidraw (MIT); the features listed above are mine.

  • Node.js
  • WebSockets
  • Flutter
  • LiveKit
  • Excalidraw
  • REST
App Store

Independent project / sole author

Doctor appointment booking, end to end and entirely mine

Every other project here was built with a team and inside an employer’s repository. This one exists so there is something I can hand over in full: schema, API, payment verification, frontend, and deployment.

100%, sole authorOwnership
What I did
  • Designed the schema and the booking API: doctors publish available slots, patients book against them, and a booking is only confirmed once payment is verified.
  • Built the frontend and deployed and operated the whole stack myself.

Currently being moved to permanent hosting. Walkthrough available on request.

  • Node.js
  • PostgreSQL
  • REST
  • Linux
  • Merged into the official React Native documentationA documentation pull request, reviewed and merged by the React Native team. The commit carries my name.
    react-native-website #3386

BuiltToHold.

About me

I’m Ahmed, a backend developer in Cairo. I work in Node.js and Python, and I’m usually the person handed the system that already broke: a race condition leaking data between users, a workflow that never closes, integrations that stopped working.

I read the code before I trust the docs, reproduce a bug before I fix it, and state my scope as measured. Where I owned part of a system, I say which part.

2+Years building backends
1M+Records in a system I kept running
97Test files across one product

Skills

BackendNode.jsTypeScriptExpressNest.jsPythonFastAPIRESTWebSocketsRedisPostgreSQLDockerStripePaymobAgentic AI

Experience

  1. AI Developer (Full-Stack) @NixAI

    Jan 2026 - Present | Remote

    Took a multi-tenant SaaS assistant from a broken MVP to production. Fixed a cross-tenant context leak, integrated Gmail, Google Calendar, Telegram and WhatsApp, and shipped payments with Stripe and Paymob. Primary author of the backend (84% of commits).

  2. Back End Developer @BarkoTel Communications

    Sep 2025 - Jan 2026 | Cairo, Egypt

    Inherited an undocumented government document-workflow system (1M+ records, 1,406 users). Reverse-engineered it, closed the workflow cycle across departments, and owned the data and schema migration strategy to its replacement.

  3. Back End Developer @Variiance (V.connct)

    Apr 2024 - Aug 2025 | 6th of October, Egypt

    Started on the Flutter team rebuilding the V.connct Meet meeting engine, then moved to its backend. Owned socket management and event-driven room behavior on client and server, the permission layer and meeting locks, and the collaborative whiteboard feature end to end.

Education

  1. BSc in Computer Engineering

    2017 - 2022 | AL Safwa High Institute for Engineering

  2. Nanodegree, Full Stack Web Development (Node.js & PostgreSQL)

    2021 - 2022 | Udacity

OneSession.AClearNextStep.

Not a course and not a motivation talk. One focused call on your situation: we find what is actually blocking you and leave with a decision and the first steps.

What you leave with

01

A real diagnosis

The cause, not the symptoms: in the system, in how you learn, or in how the work is planned.

02

One or two decisions

What to build, learn, or cut. One direction instead of five half-started ones.

03

A plan for the first steps

Steps you can start tomorrow, not a 50-page plan that goes in a drawer.

Pick your session

Student

250 EGP

Learning backend and not sure where you stand?

  • A backend roadmap that fits your level, what to focus on and what to skip
  • Review of your project or code, with concrete fixes
  • CV and first-job direction for junior backend roles
Book student session

How it works

  1. Fill the short form

    Pick student or business and describe your situation, so I can prepare before we talk.

  2. Confirm the time

    I reply to agree the time and send the meeting details.

  3. Meet online

    A focused video call on your case.

  4. Leave with a plan

    A clear decision and the first steps to act on.

Backend,Explained.

Videos on backend engineering: how systems break under real users, and how to fix them.

First videos are on the way.

Let’sTalkAboutYourBackend.

Open to backend roles and projects: remote, on-site, or relocation. Pick whichever channel suits you.

Ahmed_Khalifa_Dev@icloud.com
Hire Me