Skip to content
Open to remote roles & relocation

Ahmed Ghazy

Backend & Agentic AI Engineer

I build the parts of a product that have to stay up: REST APIs, relational schemas, and the pipelines that ship them. Lately most of my time goes into agentic AI — systems where models plan, call tools, and deploy code with a human in the loop.

Cairo, Egypt

Illustration of Ahmed Ghazy at work
Years writing Python
3+Years writing Python
Products shipped
6Products shipped
Students mentored
500+Students mentored
Languages spoken
4Languages spoken

Career

Where I've worked

Three roles, one throughline: take something that has to run in production and make it dependable.

  1. Xplain AI logo

    Junior Software Engineer

    June 2026 — Present
    Xplain AICairo, EgyptCurrent

    Backend engineer on an AI-first education SaaS — owning the API surface, the data model, and the generation pipeline behind it.

    • Build high-throughput REST services in FastAPI backing the GetXplain web and mobile clients.
    • Design and migrate PostgreSQL schemas with SQLAlchemy and Alembic, keeping deploys zero-downtime.
    • Ship an AI lesson-generation pipeline plus internal admin tooling and supporting microservices.
    • FastAPI
    • PostgreSQL
    • SQLAlchemy
    • Python
    • Docker
  2. Shebang Labs logo

    Software Engineer Intern

    January 2026 — May 2026

    Worked across a cloud microservice estate and the automation that keeps it releasable.

    • Containerised services with Docker and wired them into automated CI/CD pipelines.
    • Contributed to production deployments and the automated test suites gating them.
    • Docker
    • CI/CD
    • Microservices
    • Python
    • AWS
  3. Mokhtareon Academy logo

    Python & Robotics Instructor

    June 2025 — December 2025
    Mokhtareon AcademyCairo, Egypt

    Designed and taught the academy's Python and robotics track end to end.

    • Mentored 500+ students in Python fundamentals, algorithmic thinking, and robotics.
    • Authored the curriculum, lab exercises, and capstone projects used across cohorts.
    • Python
    • Robotics
    • Teaching
    • Curriculum Design
  4. B.Sc. Computer Science

    2024 — 2028
    Ain Shams University

    Faculty of Computer Science and Information Systems

    Bachelor's in Computer Science — software engineering, algorithms, databases, and AI. CGPA 3.0.


Selected work

Products and sites I've shipped

Platforms, apps, and client sites that are live today — backend work on some, the whole build on others.

GetXplain AI Platform logo
Product · Backend

GetXplain AI Platform

AI-powered education SaaS with lesson generation, tutoring, and learning analytics. I own the API layer, the PostgreSQL schema, and the generation pipeline.

  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Python
Visit GetXplain AI Platform
Qalam AI logo
Mobile · AI

Qalam AI

Writing assistant for Arabic and English — grammar correction, rewriting, and content generation, delivered through a mobile app.

  • Python
  • AI/ML
  • iOS
  • Mobile
Visit Qalam AI
Shebang Labs logo
Website

Shebang Labs

Corporate site for a software agency working in cloud microservices, DevOps, and modern web.

  • Web Development
  • UI/UX
Visit Shebang Labs
GetXplain App logo
Cross-platform

GetXplain App

Desktop and mobile client for the GetXplain platform, with offline access to lessons and AI learning tools.

  • Cross-Platform
  • Python
  • AI
Visit GetXplain App
Euro Media logo
Website

Euro Media

Corporate site for a media production and advertising company operating across the Middle East and Europe.

  • Web Development
  • CMS
Visit Euro Media
Seventeen Travel logo
Website

Seventeen Travel

Travel agency site with tour packages, booking flows, and destination planning.

  • Web Development
  • CMS
  • Booking
Visit Seventeen Travel

Toolkit

The stack I reach for

Chosen because I've run them in production, not because they trend well.

Backend

APIs and data models built to stay correct under load.

  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • REST APIs
  • Redis
  • Alembic

AI & Automation

Agents that plan, call tools, and act with a human in the loop.

  • Multi-Agent Systems
  • OpenClaw
  • LangChain
  • Prompt Engineering
  • RAG

DevOps

Everything containerised, tested, and shipped on green.

  • Docker
  • CI/CD
  • GitHub Actions
  • AWS
  • Linux
  • Nginx

Languages

Python first, whatever the problem needs second.

  • Python
  • TypeScript
  • SQL
  • C++
  • C#
  • Bash

Playground

🕵️ Fake Password

A memory dump, a handful of decoys, and one password that actually works. Every wrong guess tells you how many characters you got in the right place — spend that intel before the lockout timer does.

root@ghazy:~/breach — IDLE

Layer

1/3 · STAGING

Score

0

Time

45s

0

Three layers stand between you and root. Find the one real password in each dump before the lockout fires.

Operator

Ahmed

Pick a word. I'll tell you how close you got.

How to play

  1. 1Click any highlighted word in the dump — that's a password guess.
  2. 2Wrong guesses report a likeness score: how many letters sat in the right position.
  3. 3Cross-reference the scores to eliminate candidates before your attempts run out.
  4. 4Bracket pairs like [..] or <..> are freebies — they delete a dud or refill your attempts.
  5. 5Clear all three layers before the lockout timer to hit root access.

Scoring

100 per layer, +5 per second left on the clock, +25 per unused attempt. Your best run this session: 0.


Contact

Let's build something

Open to backend and agentic-AI roles, freelance work, and the occasional argument about database schemas.

Should we work together on your next project?

Go on — try clicking No.