Machine Learning Engineer

Muhammed Mustafa KAPICI

I am a Computer & Software Engineer specializing in Machine Learning, Deep Learning, Computer Vision, and Large Language Models, with hands-on experience building scalable, production-ready AI systems end-to-end. I have worked across space technologies, mobile development, and microservice-based AI platforms, delivering solutions that combine advanced model architectures with modern engineering best practices.

98% 95% 91% O C R D O N E INFERENCE DETECTION
9Projects
35Certifications
3Internships
20Skills

Experience

02/2025 - 06/2025 / Konya, Turkey

Software Engineering Intern (Internship)

Entegre Yazılım

  • Developed a fully functional medication tracking mobile app using React Native & Expo, designed for elderly-friendly usability and offline reliability.
  • Integrated Google Vision OCR for automatic prescription label scanning and built an AI-powered scheduling module using DeepSeek LLM for adaptive reminder generation.
  • Implemented local notification pipelines, modular state management, and prepared the application for multi-user and wearable device integration.
07/2024 - 09/2024 / Ankara, Turkey

Computer Vision Intern (Internship)

TUBITAK SPACE Technologies Research Institute

  • Led the development of an astronomical object detection pipeline specialized in Point Spread Function (PSF) analysis for enhancing star and galaxy identification in FITS images.
  • Built a custom Faster R-CNN model with PSF-aware layers and integrated Hough-based feature extraction.
  • Improved detection precision significantly by leveraging distributed training (PyTorch DDP).
  • Implemented SEP and Photutils tools for source extraction and used Weights & Biases for advanced experiment tracking and metric visualization.
07/2023 - 08/2023 / Mersin, Turkey

Software Engineering Intern (Internship)

Kardelen Yazılım

  • Contributed to the development of enterprise application modules using C# .NET, Entity Framework, and MSSQL Server.
  • Enhanced database operations, optimized query performance, and collaborated with senior engineers to improve backend reliability.
  • Supported UI and business logic components, ensuring consistency across the software ecosystem.

Projects

CreditCard-clustering

Developed a full unsupervised learning pipeline for credit-card customer segmentation. Includes preprocessing (imputation, winsorization, scaling), engineered behavioral features, dimensionality reduction (PCA, UMAP), and clustering with K-Means, GMM and HDBSCAN. Integrated model evaluation (silhouette, DB index, ARI) and built a Streamlit dashboard for interactive exploration.

Unsupervised LearningCustomer SegmentationPCAUMAPK-MeansGMMHDBSCANStreamlit

IRIS-classification-pytorch-mlflow-MLOps

Built a production-style PyTorch training framework with MLflow experiment tracking and Model Registry. Added a FastAPI inference service with Prometheus metrics, Dockerized workflows, Makefile automation and dual frontends (Streamlit + Gradio). Demonstrates a complete MLOps-ready lifecycle from training to deployment.

PyTorchMLflowMLOpsFastAPIDockerStreamlitGradioPrometheus

Boston-House-prediction-XGBOOST-MLFLOW

Architected a high-performance regression pipeline using XGBoost for real-world price prediction, achieving a 0.94 R2 score and a low MAE of 1.88. Features preprocessing, domain-specific feature engineering, hyperparameter tuning, model explainability, versioned model management and deployable artifacts.

XGBoostMLflowRegressionFeature EngineeringHyperparameter Tuning

Gemini-Langgraph (RAG System)

Developed a full-stack Retrieval-Augmented Generation system using LangGraph, Google Gemini and ChromaDB. Includes a modular document ingestion pipeline, embedding + retrieval workflow, streaming-enabled FastAPI backend, a React/Vite frontend, and Docker-Compose orchestration. Demonstrates modern LLM engineering and production-grade RAG design.

RAGLangGraphGoogle GeminiChromaDBFastAPIReactViteDocker

UCI-heart-disease-predictor (MLP / XGBoost / Logistic Regression)

Created a multi-model classification pipeline for clinical heart-disease prediction. Covers preprocessing, feature engineering, stratified cross-validation, hyperparameter tuning and probability calibration. Combines neural networks (MLP) and tree-based models (XGBoost) to analyze structured medical data.

ClassificationMLPXGBoostLogistic RegressionMedical Data Analysis

crypto-forecaster-LSTM-GRU-Transformer

Built a high-frequency time-series forecasting engine for crypto markets using LSTM, GRU and Transformer architectures. Includes automated market data ingestion, technical-indicator generation, volatility analysis, S2S modeling, hyperparameter optimization and full backtesting simulations tailored for financial prediction tasks.

Time Series ForecastingLSTMGRUTransformerCrypto MarketsFinancial Prediction

EuroSAT-Classification-Swin-ConvNeXt

Designed an end-to-end satellite image classifier using state-of-the-art architectures (Swin Transformer, ConvNeXt). Features mixed precision, warm-up cosine LR scheduling, weighted sampling/Focal Loss for imbalance, patch-based inference, TTA, and a deployable Gradio UI. Demonstrates advanced CV techniques on remote sensing data.

Satellite Image ClassificationSwin TransformerConvNeXtComputer VisionRemote Sensing

Astro-psf-detection-resnet

Engineered a deep-learning pipeline for astronomical PSF detection using a customized ResNet backbone. Workflow includes simulation-driven augmentation (blur, atmospheric distortion), domain-adapted preprocessing, fine-tuning, and morphological post-processing. Shows capability in bridging astrophysics and convolutional networks.

Astronomical PSF DetectionResNetDeep LearningAstrophysicsConvolutional Networks

mkyz (Python ML Library)

Created a lightweight, pip-installable library that simplifies ML workflows: preprocessing utilities, classification/regression/clustering models, automated evaluation metrics, and integrated plotting. Designed for rapid prototyping and educational or experimental ML tasks.

Python LibraryMachine LearningPreprocessingClassificationRegressionClustering

Skills

ML / Deep Learning
Machine LearningDeep LearningLLMRAGComputer Vision
Frameworks
PyTorchTensorFlowLangChainOpenCVScikit-learn
Languages
PythonC#GoSQLTypeScript
Tools & Infra
DockerMLflowFastAPIGitAzure DevOps

Education

09/2019 - 06/2025

Bachelor’s in Computer Engineering & Software Engineering

Toros University — GPA 3.14/4.0

Certifications

Yapay Zeka Uygulamaları: Langchain, RAG, LLM Orkestrasyonu Udemy
Deep Learning with Keras and TensorFlow IBM
Deep Learning with PyTorch IBM
Introduction to Deep Learning & Neural Networks and PyTorch IBM
Introduction to Deep Learning & Neural Networks with Keras IBM
LLMOps & ML Deployment: Bring LLMs and GenAI to Production Udemy
LLMs Mastery: Complete Guide to Transformers & Generative AI Udemy
Foundations of Project Management Google
Machine Learning with Python IBM
(100+ Saat) Aranan Programcı Olma Kamp Kursu | Python, Java, C# Udemy
A-Z™ | Projelerle Yapay Zeka ve Bilgisayarlı Görü | +20 Saat Udemy
Quantum Programlama: Sıfırdan İleri Seviyeye Udemy
Time Series Kaggle
Computer Vision Kaggle
Intro to Deep Learning Kaggle
Advanced SQL Kaggle
Data Visualization Kaggle
Feature Engineering Kaggle
Intermediate Machine Learning Kaggle
Intro to Machine Learning Kaggle
Intro to SQL Kaggle
Pandas Kaggle
Python Kaggle
React Native - IOS & Android Mobil Uygulama Geliştir 2023 Udemy
Azure DevOps: Sıfırdan İleri Seviye Udemy
Deep Learning A-Z™ | Python ile Derin Öğrenme Udemy
Hızlandırılmış React Kursu (Türkçe-2024-Güncel) Udemy
Python ile Makine Öğrenmesi BTK Akademi
R ile Veri Bilimine Giriş BTK Akademi
Veri Bilimi ve Makine Öğrenmesi Atölyesi - Bootcamp 2022 BTK Akademi
Veri Bilimi İçin Python ve TensorFlow BTK Akademi
Working with Microservices in Go (Golang) Udemy
Yazılım Test Uzmanlığı Eğitimi: Sıfırdan İleri Seviye Udemy
Keras İle Derin Öğrenmeye Giriş BTK Akademi
Yüksek Trafikli Yazılım Mimarisi Teedo

Contact