amr@production:~$ ✓ open to work

deploy — career.sh

MLOPS · CLOUD-NATIVE AI · RAG

I'm Amr Mohammed. I take models from notebooks to production — versioned data, tracked experiments, automated tests, repeatable deploys.

scroll to deploy

[01] ./projects

Things I've built

The model is the easy 20%. These projects are about the other 80% — the engineering that makes AI dependable.

● IN ACTIVE DEVELOPMENT

DocuMind — Evaluation-First RAG

Retrieval-augmented generation treated as a measured system, not a demo: a 100-question hand-validated golden dataset (71 single-hop · 14 multi-hop · 15 unanswerable), a three-metric evaluation harness, and a CI gate that fails any pull request that regresses retrieval. Multi-hop retrieval started at 0.36 recall@10 — tracing every miss showed the right passage was always retrieved, just ranked below the cutoff — so I added a FlashRank cross-encoder reranker fused with the dense ranking (RRF), lifting multi-hop to 0.57 while single-hop held at 0.97. Naive reranking hurt single-hop; rank fusion is what kept both.

FastAPI · Gemini embeddings (768d) · PostgreSQL/pgvector · FlashRank reranker · golden-set eval harness · GitHub Actions CI gate · Docker
0.90 / 0.97single-hop recall @3 / @10 · held through reranking
0.36 → 0.57multi-hop recall @10 · after reranking
15/15unanswerable refused · all 15 cases
4.82/5answer faithfulness · LLM-judged
● LIVE

la7za (لحظة)

Arabic-first platform for personalized, interactive digital gift pages — built end-to-end solo and shipped with real payments. Next.js 16 + TypeScript, Supabase, Cloudinary, Paddle, fully RTL.

nextjstypescriptsupabasepaddle
SHIPPED

BeanBuddy

Cloud-native transactional AI agent for end-to-end coffee-shop ordering — placing, modifying, tracking orders through natural dialogue. Dialogflow ES + FastAPI, MySQL on AWS RDS, deployed on EC2.

dialogflowfastapiaws rdsec2
GRADUATION PROJECT · A+

Local Product Finder

Real-time product recognition (MobileNet, 99% accuracy on the project's test set) with a hybrid recommender — Sentence-BERT semantic similarity + LightFM collaborative filtering — integrated into a mobile app with a cross-functional team.

mobilenetsentence-bertlightfmtensorflow
INTERNSHIP WORK

6 End-to-End ML Tasks

Complete internship portfolio at Elevvo: regression, clustering, multi-class classification, imbalanced-data loan approval (SMOTE), recommender systems (SVD), and CNN traffic-sign recognition with transfer learning.

scikit-learnxgboosttensorflowsurprise
[02] ./experience

Where I've worked

Dec 2025 — Apr 2026

Research Assistant (Contract, Remote)

Freelance — project affiliated with King Saud University
  • Systematic searches across scientific databases with documented strategies and inclusion/exclusion criteria
  • Structured study summaries and a comparative evidence matrix consolidating findings and metrics
Jul 2025 — Aug 2025

Machine Learning Engineer Intern

Elevvo Pathways
  • Built and tuned 6+ ML models (regression, classification, CNNs) using SMOTE and hyperparameter optimization, improving accuracy by 10–25%
  • Designed reproducible ML pipelines with MLflow experiment tracking and versioning
  • Improved model performance by up to 30% using SVD and transfer learning
Oct 2021 — Jul 2025

BSc Computer Science

Ain Shams University
  • Graduation project (Local Product Finder) graded A+
[04] ./skills

What I work with

MLOPS & DEVOPS

  • Docker
  • GitHub Actions (CI/CD)
  • DVC
  • MLflow
  • AWS — EC2, S3, RDS
  • Linux

AI & GENAI

  • RAG pipelines
  • LangChain
  • Vector DBs (pgvector, ChromaDB)
  • Computer Vision
  • NLP

BACKEND & DATA

  • Python
  • FastAPI
  • SQL
  • REST APIs
  • Pytest
  • Async APIs

CORE ML

  • TensorFlow
  • PyTorch
  • Scikit-learn
  • Pandas / NumPy
[05] ./contact

Let's build something that ships.

Open to Machine Learning Engineer and AI Engineer roles — remote or Cairo. If your team cares about AI that survives contact with production, we'll get along.