Senior Software Engineer (6 years) and M.Sc. Software Engineering student at Ontario Tech University. I build data-intensive systems with LLM integration and research self-correcting AI agents.
- Research: Building self-correcting, tool-augmented agents for structured data retrieval. Paper under review at ICML 2026.
- Built data infrastructure processing 20M+ profiles with LLM-powered enrichment pipelines (Gemini 2.0, GPT-4, Vertex AI)
- Designed distributed systems using Node.js, MongoDB, Elasticsearch, Redis, and BullMQ
- Reduced AI processing costs by 50-60% through batch prediction pipelines and token optimization
- Languages: TypeScript, JavaScript, Python
- Backend: Node.js, Nest.js, Express.js
- Data: MongoDB, Elasticsearch, Redis, BullMQ
- AI/ML: Google Gemini, Vertex AI, OpenAI APIs, vLLM
- Cloud: GCP, AWS
- M.Sc. Software Engineering - Ontario Tech University (2026)
- B.Sc. Computer Science and Engineering - German University in Cairo (2021)




