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.

Vue.jsReactScala Play FrameworkFlaskJavaScript

Back-End Engineering

Specializing in scalable back-end development using Python, Scala, and SQL, with a focus on microservices architecture and performance optimization.

PythonScalaSQLMicroservicesAPI Development

AI & Chatbot Development

Leveraging Langchain and LLMs to build and deploy innovative applications, including AI recruiting chatbots with Retrieval-Augmented Generation (RAG) architecture.

LangchainLLMsRAGAIChatbots

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

2023-2025

Spearheaded a cost-optimization initiative that resulted in a 90% reduction in third-party API costs.

2023-2025

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.

2022-2023

Shipped a new key feature that utilized modern ReactJS and JavaScript.

2020

Reached the finals of the Egyptian Collegiate Programming Contest (ECPC).