Hi, I'm Aya Nabil

Mid‑Level
AI Engineer


LLM Agents & Guardrails | ML Systems in Production | Forecasting & GIS Analytics | AI Safety in English & Arabic

My Full Tech Stack

Python Python
TypeScript TypeScript
Go Go
SQL SQL
PyTorch PyTorch
TensorFlow TensorFlow
Keras Keras
scikit-learn scikit-learn
ONNX ONNX
OpenCV OpenCV
Hugging Face Hugging Face
LangChain LangChain
LangGraph LangGraph
OpenAI OpenAI
Anthropic Anthropic
Gemini Gemini
FastAPI FastAPI
Next.js Next.js
React React
PostgreSQL PostgreSQL
Supabase Supabase
Neo4j Neo4j
Redis Redis
Snowflake Snowflake
Databricks Databricks
Docker Docker
Kubernetes Kubernetes
Helm Helm
GitHub Actions GitHub Actions
Prometheus Prometheus
Azure Azure
Git Git
GitHub GitHub
Jupyter Jupyter
Python Python
TypeScript TypeScript
Go Go
SQL SQL
PyTorch PyTorch
TensorFlow TensorFlow
Keras Keras
scikit-learn scikit-learn
ONNX ONNX
OpenCV OpenCV
Hugging Face Hugging Face
LangChain LangChain
LangGraph LangGraph
OpenAI OpenAI
Anthropic Anthropic
Gemini Gemini
FastAPI FastAPI
Next.js Next.js
React React
PostgreSQL PostgreSQL
Supabase Supabase
Neo4j Neo4j
Redis Redis
Snowflake Snowflake
Databricks Databricks
Docker Docker
Kubernetes Kubernetes
Helm Helm
GitHub Actions GitHub Actions
Prometheus Prometheus
Azure Azure
Git Git
GitHub GitHub
Jupyter Jupyter

How I Solve Your AI Challenges

  • LLM Agents & Guardrails
      •
    • Build tool-using agents on LangGraph and LangChain, like GIS analysis agents for correlation, catchment and travel time.
    • •
    • Protect confidential data with a Presidio + GLiNER guardrail: PII detection F1 from 0.58 to 0.91, Arabic at 1.00.
    • •
    • Stop prompt injection in English, Egyptian Arabic and Arabizi, including hidden-character tricks.
    • •
    • Evaluate LLM systems before users do: eval suites that catch bugs and measure safety across languages.
  • ML Systems in Production
      •
    • Serve ML models with FastAPI: upload, prediction and safe ONNX conversion in a sandboxed process.
    • •
    • Forecast time series with Chronos-2: about 20% lower error than a seasonal baseline on 180 backtests.
    • •
    • Run spatial statistics behind maps: Moran's I, LISA and Getis-Ord.
    • •
    • Connect models to Snowflake and Databricks serving endpoints.
  • Infrastructure & Data
      •
    • Ship with Docker, Kubernetes and Helm, with CI on GitHub Actions and metrics in Prometheus.
    • •
    • Keep LLM services up: retries, fallback models and per-model circuit breakers.
    • •
    • Work across PostgreSQL (Supabase), Neo4j, Redis, Snowflake and Databricks.
    • •
    • Build backends in Python, FastAPI and Go, and frontends in Next.js, React and TypeScript.

Let's talk

Contact

Hiring for an AI Engineer role? I’m open to new opportunities, remote or with relocation, and to research collaborations. Let’s talk.

Location: Cairo, Egypt