About Me
I'm a passionate Junior AI Engineer and undergraduate AI student at Benha University, specializing in training and fine-tuning ML/DL models. My expertise spans across Natural Language Processing, Generative AI, and Large Language Models.
With hands-on experience in Scikit-learn, TensorFlow, and PyTorch, I'm dedicated to applying AI optimization and deployment techniques to create real-world solutions that make a difference.
Skills & Expertise
Programming
ML/DL
Database & Data Analysis
Cloud & DevOps
Web
Featured Projects
Movie Recommendation System
Designed and implemented an ML-based recommendation engine using collaborative filtering and content-based methods.
Diabetes Prediction Model
Developed and evaluated predictive models using patient health data, improving early detection rates.
Face Recognition System
Implemented and optimized face detection and recognition pipelines using OpenCV and CNN models.
NLP Emotion Analysis
Built and fine-tuned NLP models to analyze and classify text-based emotional expressions.
E-commerce Customer Analysis
Explored customer purchase behavior to optimize marketing strategies for an e-commerce company.
Social Media Data Analysis
Identified engagement patterns and emerging trends from user data across social media platforms.
Experience & Education
Education
Bachelor of Computer Science and Artificial Intelligence
Benha University
2022 – 2026
Artificial Intelligence major
Work Experience
AI Intern - LLM & RAG
Namasoft
2025
- •Developed LLM-based applications and built RAG pipelines using LangChain4j and vector databases
- •Implemented data preprocessing, embeddings, and semantic search to improve retrieval accuracy
- •Collaborated with engineers to optimize model performance and deploy scalable AI prototypes
Programming Instructor
3C Online Coding School
2025
- •Taught Python, HTML, CSS, and Scratch to beginner and intermediate students
- •Designed interactive lessons and hands-on projects to strengthen problem-solving skills
Data Science Instructor
GDG On Campus – Benha University
2024
- •Led a team of students delivering workshops in data cleaning, ML model building, and deployment using Streamlit
AI Training
Outlier
2024
- •Evaluated AI-generated code, created test cases, and optimized solutions for coding challenges
Machine Learning Engineer Intern
TEKNOSOFT
2024
- •hands on data preprocessing, feature extraction, and building models using Python and Scikit-learn
Scholarships & Training
NVIDIA GenAI
Information Technology Institute (ITI)
2025
Machine Learning Training
National Telecommunication Institute (NTI)
2025
IBM Data Science
Digital Egypt Pioneers Initiative (DEPI)
2024
Software Engineering Program
ALX Academy
2023
Certificates & Achievements
Professional certifications and training programs that enhanced my skills in AI and software development

ITI - Generative AI (NVIDIA DLI Summer Training)
Key Learnings & Experience
completed the NVIDIA DLI Summer Training Program: Generative AI , conducted by the Information Technology Institute (ITI).Over the course of this intensive 35-hour program, I gained hands-on experience in cutting-edge AI technologies, focusing on: Building LLM Applications with Prompt Engineering.Augmenting LLMs using Retrieval-Augmented Generation (RAG).Generative AI fundamentals and ethics.This training has been instrumental in sharpening my skills in NLP and Large Language Models, bridging the gap between theory and real-world application.

namasoft - GenAI RAG & LLM
Key Learnings & Experience
Completed a 90-hour intensive Generative AI training at Namasoft with hands-on projects using LangChain4j, Milvus, and Zilliz.Built scalable LLM and RAG-based NLP systems, applying clean code principles and advanced LLM routing techniques.Gained practical experience in AI system integration and deploying real-world, cloud-based AI applications.

NVIDIA - GenAI
Key Learnings & Experience
Designed and implemented LLM-powered applications using advanced prompt engineering techniques (zero-shot, few-shot, role prompting).Built structured LLM workflows with LangChain (PromptTemplates, Chains, LCEL, Runnable sequences).Implemented output parsing, tool/function calling, and interactive application logic using Pydantic and LangChain parsers.

NTI - Machine Learning
Key Learnings & Experience
Gained solid hands-on experience in Machine Learning and Deep Learning concepts. Studied supervised and unsupervised learning algorithms, model evaluation techniques, and feature engineering. Built and trained deep learning models using neural networks, including CNNs and basic RNN architectures, with practical projects focused on real-world data and performance optimization.

HCIA-AI V4.0 Course
Certificate: ICT20250908001263
Key Learnings & Experience
gaining hands-on knowledge in Machine Learning and Deep Learning.Studied core AI domains including Natural Language Processing and Computer Vision.Built a strong foundation in AI frameworks, model training, and applying AI solutions to real-world problems.

Deploy ML Model in Production with FastAPI and Docker
Certificate: UC-cb97e81b-3286-43fa-b9a8-eee4c6e34f7e
Key Learnings & Experience
Gained hands-on deployment of machine learning models in production environments. Learned to build RESTful APIs using FastAPI for serving ML models. Gained hands-on experience with Docker containerization, CI/CD pipelines, and scalable ML infrastructure. Developed skills in model versioning, monitoring, and maintaining production-ready ML systems.

DEPI - IBM Data Science & AI
Key Learnings & Experience
Gained hands-on experience in Python, data preprocessing, exploratory data analysis, and advanced visualization techniques Designed, trained, and evaluated machine learning models using scikit-learn, applying real-world datasets and performance metricsBuilt a solid understanding of the end-to-end data science pipeline, including feature engineering, model optimization, and deployment fundamentals
Get In Touch
Let's Connect
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.
© 2025 Karima Mahmoud.