~/portfolio $ whoami 

Open to AI engineering roles

Abdallah Ibrahim

AI Solutions & Software Engineer · M.Sc. Artificial Intelligence, Cairo University

I design and ship conversational AI systems and the software around them, end to end: knowledge bases, prompt design, API integrations, and full-stack platforms (Django, React, Temporal) that run them reliably in production. Backed by hands-on work in Computer Vision, NLP, and Generative AI: RAG, agentic multi-agent workflows, LLM evaluation, and getting research-grade models into dependable production.

4
applied AI roles across CV, NLP & GenAI
Top 6
ECPC national rank, 3 years running
100+
students mentored in AI & robotics

about

Engineer, researcher, ex-competitive programmer

I'm an AI Solutions & Software Engineer who takes systems from requirement to production: knowledge bases and bot prompts, API integrations, evaluation and QA, then deployment. Day to day that means conversational AI for enterprise clients, plus RAG chatbots, agentic multi-agent workflows (ReAct, LangGraph), OCR-plus-LLM document extraction, and ensemble forecasting delivered to real clients, including four Jordanian public universities.

My core stack is Python, LangChain, LangGraph, PyTorch, TensorFlow, Hugging Face, FastAPI, Django, Temporal, and Docker, working with both open and proprietary LLMs (GPT, Claude, Mistral, LLaMA, Gemma, DeepSeek) through fine-tuning, prompt engineering, and API integration. I'm currently pursuing an M.Sc. in Artificial Intelligence at Cairo University.

A lot of the job is translation: sitting with a client, running onboarding sessions, and turning a vague business requirement into something that holds up in production. Before AI engineering I spent three years as a competitive programmer, ranking in the top 6 nationally at the Egyptian Collegiate Programming Contest, which is where the instinct for problem-solving under pressure comes from. I'm most interested in agentic systems, retrieval-grounded LLMs, and MLOps on AWS (Bedrock, SageMaker).

education

M.Sc. Computer Science, Artificial Intelligence
Cairo University, Faculty of Computers & Artificial Intelligence
Jan 2026 – Present · Expected 2028
Artificial Intelligence Program (DEY), 95%
National Telecommunication Institute (NTI) — Supervised/Unsupervised ML, Deep Learning, Model Evaluation & Optimization
Apr 2025 – Jul 2025
B.Sc. Computer Science, Grade: Good
Al Obour High Institutes · Graduation Project: Excellent
Sep 2019 – May 2023

skills

Technical stack

Languages

PythonTypeScriptSQLC++

Machine Learning & Deep Learning

Computer VisionNLPGenerative AITime-Series ForecastingFeature EngineeringModel Evaluation & Optimization

LLMs & Generative AI

RAGAgentic AIMulti-Agent SystemsReActLangGraphGPTClaudeMistralLLaMAGemmaDeepSeekPrompt EngineeringLLM Evaluation (LLM-as-Judge)Fine-Tuning

Conversational AI & Automation

Knowledge BasesBot Prompt DesignBot Testing & QAAPI IntegrationsWorkflow AutomationClient Onboarding

Frameworks & Libraries

PyTorchTensorFlowscikit-learnHugging FaceLangChainPydanticPandasNumPy

Backend & Serving

FastAPIDjangoDjango REST FrameworkPostgreSQLTemporalReactStreamlitDockerREST APIsMicroservices

Cloud & MLOps

AWS BedrockSageMakerS3EC2LambdaGit / GitHubCI/CDMLOps WorkflowsPostmanNgrokAgile

Vision & Data Tooling

OpenCVYOLOv8EasyOCRTesseractChromaDBSHAPMFCC / Audio Features

Outside the stack: I explain complex AI systems to non-technical stakeholders, work with a product mindset rather than a model-only one, and collaborate across product, design, engineering, and business teams.

experience

Where I've worked

AI Solutions Engineer · Helm AI
May 2026 – Present · Estonia, Remote
  • Design, configure, and deploy AI-powered conversational solutions built around each client's requirements.
  • Build and maintain knowledge bases and customized bot prompts to improve response accuracy and user experience.
  • Develop and manage API integrations between the AI platform and third-party services for reliable connectivity and data exchange.
  • Run end-to-end bot testing, QA, performance analysis, and reporting to catch issues and raise response quality.
  • Lead technical client onboarding sessions, introduce platform features, and translate business requirements into scalable AI solutions.
  • Implement scheduled automation workflows with Temporal to support recurring operational processes, working with cross-functional teams to troubleshoot integrations and keep production behavior stable.
  • Built Helm Onboarding Studio, an internal full-stack platform (Django, DRF, PostgreSQL, React, TypeScript, Temporal) with a staff portal and a client portal that manages the whole AI client lifecycle: registration, business discovery, knowledge collection, prompt generation, QA, approval, launch, and post-launch monitoring (see Selected Work).
  • Designed the knowledge pipeline: it collects websites, social pages, and documents (including Arabic and English OCR for scanned files), extracts claims that must quote a verbatim source excerpt, resolves conflicts between sources, and generates the four agent prompt files with every factual line traced back to its claims.
  • Built the testing layer: up to 500 generated customer messages per client, in Arabic, English, or mixed, run through a simulated agent and graded by a separate AI judge, with rule checks for invented links, emails, and phone numbers and a regression gate before a person approves each file.
  • Implemented post-launch reporting that computes 24h to 30-day (or custom-period) performance from exported conversations using metric rules a person approves, and engineered the backend for reliability with durable Temporal workflows, a fallback gateway across Anthropic, OpenAI, and DeepSeek, schema-validated model output, and prompt-injection and SSRF defenses.
AI Engineer Intern · Elevvo Tech
Feb 2026 – Apr 2026 · USA, Remote
  • Built a music-genre classification system from MFCC audio features, owning the full ML lifecycle (preprocessing, feature engineering, training, evaluation, optimization) with scikit-learn and TensorFlow.
  • Developed a time-series sales-forecasting model that turned historical trends into interpretable, decision-ready outputs.
  • Delivered a CNN-based traffic-sign recognition system for real-time classification, containerized for reproducible deployment.
AI Engineer Intern, Digital Transformation · GlobalCorp For Financial Services
Jul 2025 – Oct 2025 · Cairo, Hybrid
  • Owned end-to-end design of AI solutions across NLP, Computer Vision, and Generative AI in an R&D environment, translating business requirements into technical architectures with cross-functional teams.
  • Built OCR-plus-LLM pipelines (LLaMA Vision, EasyOCR, YOLOv8) to extract structured data from unstructured financial documents, deployed in Dockerized production environments.
  • Developed a RAG enterprise chatbot (ChromaDB vector store, CrossEncoder re-ranking, LangChain) for accurate, context-aware retrieval from internal document repositories.
  • Integrated computer-vision models and automated validation workflows into internal platforms, reducing manual processing overhead.
Technical Programs Manager, AI & Robotics · Al Obour High Institute
Dec 2024 – Jun 2025 · Cairo, Onsite
  • Led an ROV team building ML-based object detection and autonomous navigation, managing project roadmaps and stakeholders in an Agile environment.
  • Mentored 100+ students across AI, robotics, and software engineering through structured learning pathways and knowledge-sharing sessions.

selected work

What I've built

// production & research

BoudyPilot — Agentic AI Assistant

Personal · Dec 2025

A ReAct multi-agent system on Mistral and LangGraph orchestrating 5+ tools (web search via Tavily, email via SendGrid, memory) with dynamic tool selection. Reached ~40% fewer steps to task completion versus a single-agent baseline and sub-3s average latency, shipped as a containerized 3-service Docker deployment.

LangGraphMistralReActDocker

Cancer Mutation Analysis

M.Sc. Research · Mar 2026

End-to-end pan-cancer classification on TCGA somatic-mutation data (MAF), building a patient × gene binary mutation matrix with tumor-mutational-burden features across 33 cancer types. Applied SMOTE, XGBoost/Random Forest with SHAP explainability, and per-class Youden threshold tuning, served through a Streamlit front-end.

XGBoostSHAPSMOTEBioinformatics

OLLIE — Enterprise RAG Chatbot

GlobalCorp · Oct 2025

Production RAG chatbot over a large internal knowledge base using LLaMA 3.2, ChromaDB embeddings, and CrossEncoder re-ranking for precise enterprise Q&A. Automated the ingestion, chunking, and embedding pipeline and deployed it via FastAPI and Docker with CI/CD-ready containerization.

RAGLLaMA 3.2ChromaDBFastAPI

Bank Statement Analyzer

GlobalCorp · Oct 2025

Generative-AI document analyzer using LLaMA 3.2 Vision and EasyOCR to extract structured financial fields (account, amount, date, currency) from statement images into standardized JSON, with a FastAPI backend handling validation and downstream system integration.

LLaMA VisionEasyOCRFastAPIDocument AI

Personal ID OCR System

GlobalCorp · Sep 2025

Production OCR pipeline that extracts structured data from identity documents, combining YOLOv8 for field detection, EasyOCR for text extraction, and LLaMA Vision for post-processing and correction. Fully Dockerized for scalable, reproducible deployment.

YOLOv8EasyOCRLLaMA VisionDocker

// more projects

Obesity Risk Prediction

XGBoost multi-class classifier estimating obesity level from demographics and lifestyle habits, with real-time interactive predictions and model explanations in Streamlit.

XGBoostHealthcareStreamlit

Heart Failure Prediction

Clinical ML model trained on blood pressure, cholesterol, and ejection-fraction data to estimate heart-failure risk, built to support early, data-driven screening.

ClassificationClinical DataStreamlit

Customer Segmentation

K-Means segmentation app where users choose features, find the optimal cluster count via the elbow method, and explore group profiles with auto-generated summaries.

K-MeansClusteringStreamlit

Face Recognition Attendance

Real-time attendance tracking using FaceNet embeddings and OpenCV with database logging, eliminating proxy attendance through automated face detection and identification.

FaceNetOpenCVComputer Vision

AI Translator — Neural Machine Translation

Sequence-to-sequence LSTM encoder-decoder in TensorFlow that compresses source text into a context vector and decodes the target language word by word from bilingual training data.

TensorFlowLSTMSeq2SeqNLP

recognition

Awards & competitions

Competitive Programming
Egyptian Collegiate Programming Contest

Ranked 6th nationally in three consecutive years (2020, 2021, 2022), demonstrating strong algorithmic problem-solving under pressure.

Robotics · Team Leader
MATE Egypt ROV & Underwater Robotics

AI & Robotics leader of the OI ROV Team: 3rd place (2023), 6th place (2024 & 2025), and the No Pain No Gain Award (2022) at the national competitions.

contact

Let's build something.

Open to AI engineering roles, collaboration, and project inquiries. If you have an idea or just want to connect, reach out.