AI & Data · RP-AI-0010
Taha Hussein
SeniorAI Engineer (Generative AI)
Generative AI engineer and former iOS team lead shipping RAG systems and AI agents with production rigour
- Identity verified
- Remote Pro Ai team member · under contract
Availability on request
- 5yearsprofessional experience
- SeniorSeniority level
- RAGPrimary stack
- CairoBased in · Egypt · GMT+2
Taha Hussein
Profile summary
Generative AI engineer with a production software-engineering background spanning senior iOS development, team leadership and a streaming app with 1M+ downloads. Now delivers end-to-end LLM applications for clients: a RAG system on Qdrant with hybrid search, reranking, relevance gating and built-in evaluation running local models through Ollama, and tool-calling AI agents with structured prompting and guardrails. Author of a published open-source Python package that automates leak-safe tabular ML experimentation. Brings disciplined CI/CD, testing and architecture practice to AI delivery.
Languages
- ArabicNative
- EnglishConversational
Sectors
- Telecom
- Fintech
- Media
Taha Hussein
4 rolesExperience
Most recent role first, with outcomes as stated in the CV.
Generative AI Engineer (freelance)
Upwork
- Delivered a complete RAG system to a client, from user authentication through answer generation, with local LLMs (DeepSeek) served via Ollama.
- Improved retrieval quality with Qdrant hybrid search, a reranker, a relevance gate and context filtering feeding a focused prompt builder.
- Built an evaluation step that measures answer quality and confirms fitness for the use case.
- Designed an LLM agent that interprets requests, selects tools and completes multi-step tasks, kept accurate with structured prompting, guardrails and scenario testing.
Senior iOS Engineer (Team Lead)
Etisalat Egypt
- Led development of Twist Music, a music-streaming app with 1M+ downloads, architecting a custom audio-player framework integrated with Flutter.
- Promoted to Team Lead, running planning and sprint cycles and mentoring early-career developers.
- Accelerated feature rollouts by implementing CI/CD pipelines.
Senior iOS Engineer
Beyond Apps Group
- Developed advanced real-time video and image editing features, working with the computer vision team on optimised C++ shaders.
iOS Engineer
Paymob
- Refactored a legacy codebase to VIPER for scalability and maintainability, and shipped several native iOS apps to the App Store.
Taha Hussein
3 projectsSelected projects
Shipped titles and products, with the role played on each.
ML Experiment Framework
Author (open source, published on PyPI)
Package automating end-to-end tabular ML experimentation — feature detection, preprocessing, staged model selection, cross-validation, tuning, error analysis and reporting — designed to prevent data leakage.
Built with
- Python
- scikit-learn
Twist Music (iOS)
Lead iOS engineer
Music-streaming app with 1M+ downloads, built on a custom audio-player framework.
Built with
- Swift
- AVFoundation
- Flutter
Published iOS apps
iOS engineer
13 App Store releases including Twist Music, Halan Cash, Cash2Go, Saib Wallet, BDC Mobile Banking, Dawak and MySchool.
Built with
- Swift
- SwiftUI
- UIKit
Taha Hussein
8 core skillsSkills
Core skills first, then the full toolkit by theme.
Core skills
- RAG
- AI Agents
- LangChain
- LangGraph
- Qdrant (hybrid search, reranking)
- Python
- FastAPI
- LLM Evaluation
Generative AI
- LangChain
- LangGraph
- Hugging Face
- Ollama
- RAG
- AI agents
- Multi-agent systems
- LoRA / QLoRA
Retrieval & ML
- Qdrant
- Hybrid search
- Reranking
- Evaluation
- scikit-learn
- TensorFlow
- Keras
- Pandas
- NumPy
Software engineering
- Python
- FastAPI
- Docker
- Git
- CI/CD
- Unit testing
- Agile/Scrum
iOS
- Swift
- SwiftUI
- UIKit
- Combine
- CoreData
- AVFoundation
- Metal
- CarPlay
- watchOS
- MVVM-C
- VIPER
Taha Hussein
Education
Degrees, certifications and awards on record.
Education
- B.Sc. Computer ScienceBenha University – Faculty of Computers & Information · 2018
Taha Hussein
Usually works with
Roles this profile is usually paired with in a squad.
AI & Data
Bring this profile into your squad
Add the role and level to the Squad Builder; availability is confirmed with your quote.
Availability on request