Expertise
Full-Stack Development
Experienced in developing and maintaining robust applications across the entire stack, from front-end to back-end, ensuring seamless user experiences and efficient workflows.
Back-End Engineering
Specializing in scalable back-end development using Python, Scala, and SQL, with a focus on microservices architecture and performance optimization.
AI & Chatbot Development
Leveraging Langchain and LLMs to build and deploy innovative applications, including AI recruiting chatbots with Retrieval-Augmented Generation (RAG) architecture.
Projects
Emma - AI Recruiting Chatbot
Improved candidate matching accuracy and efficiency.Developed an AI recruiting chatbot using Retrieval-Augmented Generation (RAG) architecture alongside LangChain and LLMs to ensure accurate and context-aware candidate-opportunity matching.
API Performance Optimization
Reduced API response time by 50%.Optimized critical API endpoints through targeted refactoring and performance tuning.
Timeline
Spearheaded a cost-optimization initiative that resulted in a 90% reduction in third-party API costs.
Resolved 60% of critical issues and maintained system stability by achieving a bug SLA of under 1 new bug/day across 90% of development cycles.
Shipped a new key feature that utilized modern ReactJS and JavaScript.
Reached the finals of the Egyptian Collegiate Programming Contest (ECPC).