Moustafa Mohamed

Moustafa Mohamed

AI Developer | Specializing in Machine Learning, Deep Learning & LLM Engineering

About Me

I'm a second-year Software Engineering student specializing in Artificial Intelligence and Data Science. My expertise spans machine learning, deep learning, and large language models, with a passion for building intelligent systems that solve real-world problems.

Background

My technical journey began with C/C++, establishing strong foundations in algorithms and system-level programming. I've since mastered Python for AI/ML development, along with frameworks like TensorFlow, PyTorch, and Keras. My recent focus has been on LLM engineering, generative AI, and developing production-ready data science solutions.

Beyond coding, I'm passionate about the entire data pipeline - from ETL processes to deploying machine learning models. I've developed expertise in building end-to-end AI systems, including my published Python library for streamlined data cleaning and EDA.

Education

  • Bachelor's in Software Engineering
    Istanbul Topkapi University (2023-Present)
    Specialization: Artificial Intelligence & Data Science

Key Achievements

  • Published PyPI package (datacmp) for data cleaning
  • Developed multiple production-grade AI models
  • Certified in Deep Learning and LLM Engineering

Technical Skills

AI & Machine Learning

Deep Learning

Neural Networks

Generative AI

NLP

LLM Engineering

Prompt Engineering

LLaMA

Pipelines

RAG

Fine-Tuning (LoRA/QLoRA)

AI Agents

Function Calling

Code Optimization

Multi-modal AI

Data Science

Data Analysis

Data Cleaning

Data Visualization

Machine Learning

EDA

ETL

Plotly

Power BI

Programming & Tools

Python

PyTorch

TensorFlow

Keras

C/C++

JavaScript

SQL

Git

GitHub

PyPI

API Dev

OOP

HuggingFace

LangChain

Gradio

Model Deployment

Certifications

LLM Engineering: Master AI & Large Language Models

Udemy

Issued May 2025 View Certificate

Deep Learning A-Z 2025

Udemy

Issued Feb 2025 View Certificate

Deep Learning MiniCamp [Arabic]

Udemy

Issued Apr 2025 View Certificate

Python for ML & Data Science Masterclass

Udemy

Issued Dec 2024 View Certificate

Python for Data Science, AI & Development

IBM (Coursera)

Issued Sep 2024 View Certificate

AI Python for Beginners

DeepLearning.AI

Issued Mar 2025 View Certificate

Introduction to Generative AI Learning Path

Google Cloud

In Progress View Course

Featured Projects

Web Summarizer AI

Advanced web content extraction and summarization tool using Gemini AI and LLaMA 3.2. Processes any URL to generate concise markdown summaries with key points extraction.

Python LLaMA 3.2 Gemini AI BeautifulSoup NLP

datacmp - Python EDA Library

Published PyPI package for streamlined data cleaning and exploratory analysis. Features automatic column standardization, missing value handling, and dataset summarization.

Python Pandas PyPI Data Cleaning EDA

Breast Cancer Prediction (Neural Network)

PyTorch-based feedforward neural network for tumor classification. Achieves high accuracy in predicting malignant vs benign cases.

Python PyTorch Neural Network BCELoss Medical AI

Fruits/Vegetables Image Recognition

CNN model classifying 36 different fruits/vegetables with 92% accuracy. Implemented image augmentation and transfer learning.

Python TensorFlow Keras CNN Computer Vision

SMS Spam Classifier

NLP system classifying SMS messages as spam/ham with multiple ML models. Includes text preprocessing, TF-IDF vectorization, and deployed Streamlit interface.

Python NLP TF-IDF XGBoost Streamlit

Mall Customer Segmentation

Unsupervised learning project using K-Means clustering to identify distinct customer groups based on spending patterns.

Python K-Means Scikit-learn EDA Visualization

Titanic Survival Analysis

Comprehensive data analysis identifying survival patterns. Feature engineering and visualization techniques uncovered key demographic insights.

Python Pandas Seaborn EDA Statistics

SF Salaries Analysis

Analyzed salary distributions across San Francisco city employees. Created interactive visualizations to showcase pay disparities and trends.

Python Pandas Matplotlib NumPy Data Viz

Machine Learning Projects Collection

A curated collection of practical ML projects covering classification, regression, and fraud detection. Includes complete implementations from data preprocessing to model deployment.

Car Price Prediction

Linear Regression model with Streamlit interface for used car valuation

Credit Card Fraud Detection

XGBoost model achieving 99.96% accuracy on imbalanced data

Diabetes Prediction

Comparative analysis of multiple classifiers on medical data

Sonar Object Classification

Logistic Regression for rock vs mine classification

Python Scikit-learn XGBoost Streamlit Pandas NumPy

Get In Touch

I'm actively seeking internship opportunities and collaborations in AI/ML and Data Science. Whether you have a project idea or just want to connect, feel free to reach out!