Skip to content
View muhammeteminayhan's full-sized avatar

Block or report muhammeteminayhan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
muhammeteminayhan/README.md

Muhammet Emin Ayhan

Computer Vision & Machine Learning Engineer

BSc Computer Engineering — Selçuk University, 2026 · GPA 3.56 / 4.00

Perception systems that have to work outside the notebook: object detection, ALPR, pose geometry, tracking and sensor fusion — measured against ground truth, shipped in Docker.

LinkedIn Gmail


👋 About

I build computer vision and machine learning systems — mostly perception problems where the input is messy and the output has to be trustworthy: a vehicle passing a roadside camera at night, a UAV that has lost GPS, a chest X-ray, a milling process on the factory floor.

What I care about in a model is not the training curve but what it does on data it has never seen — so most of the projects below report measured numbers against held-out ground truth, including the cases where the system is deliberately silent instead of guessing.

  • 🎯 Focus: object detection & tracking · ALPR · classical CV · sensor fusion & state estimation
  • 🛠 Day-to-day: PyTorch · Ultralytics YOLO · OpenCV · TensorFlow/Keras · scikit-learn · Docker
  • ✈️ AI contributor on TEKNOFEST 2026 teams (aviation AI, road-safety AI, autonomous ground vehicle)
  • 📫 aemin8343@gmail.com

🚀 Featured Projects

Project What it does Measured result Stack
Roadside Driver-Behaviour Analytics Identifies a vehicle (body type, plate, colour) and detects driver-caused safety violations from a single night-time pass — through the windshield Precision 1.00 · zero false positives (F1 0.77) YOLO11 · EasyOCR · OpenCV · Docker/CUDA
GPS-Denied UAV Localization Neural dead reckoning — estimates a fixed-wing UAV's position from onboard sensors alone when GPS is gone 44.4 m mean error after 4.5 min without GPS (vs 328.8 m baseline) PyTorch · LSTM · Sensor fusion
Deep Learning Practice CV & NLP mini-projects: pneumonia detection via transfer learning, YOLOv8 vehicle tracking, CNN classification, RAG Confusion matrix & sample predictions in-repo TensorFlow · YOLOv8 · FAISS
Image Processing from Scratch Convolution, Canny, histogram equalisation and morphology written in raw NumPy — no OpenCV filter calls — behind a PyQt5 UI 16 algorithms, hand-implemented NumPy · PyQt5
MACHINOVA — CFRP Ra Prediction Surface-roughness prediction for CFRP milling — TUSAŞ Lift Up graduation project, with a desktop app and REST API CV R² = 0.978, RMSE 0.012 µm scikit-learn · RSM · Flask
Variant Pathogenicity Classification Missense genetic variants → pathogenic / benign, with ~55% missing features and a train/test prior shift Leakage-controlled CV · SHAP explainability XGBoost · LightGBM · CatBoost · Optuna

Also worth a look: kalman-filter-tutorial — from-scratch KF & EKF with 7 worked examples including a real drone flight log · LungCancerClassification — CatBoost, mean AUC 0.94 · INGHub-Datathon-2025 — churn prediction · YeniGokboru — PyQt5 + OpenCV live-camera control UI

🔒 Ongoing TEKNOFEST 2026 competition work — Artificial Intelligence in Aviation (object detection + visual odometry) and the İKA autonomous ground vehicle (ROS 2 / Nav2 / SLAM) — stays in private repositories until the competitions close.

🛠 Tech Stack

Computer Vision & Deep Learning

PyTorch Ultralytics YOLO OpenCV TensorFlow Keras EasyOCR

Machine Learning & Data

scikit-learn XGBoost LightGBM CatBoost Optuna SHAP pandas NumPy

Engineering & Platforms

Python Docker CUDA ROS2 Git Qt

Also comfortable with — full-stack and mobile work from earlier projects: Java / Spring Boot · Flutter · SwiftUI · C# / .NET · SQL · Firebase. See hatma (published Flutter app), skillswap, java-spring-samples, flutter-apps, csharp-coursework, swiftui-playground.


Open to Computer Vision / Machine Learning Engineer roles — remote or Türkiye-based.

Pinned Loading

  1. MACHINOVA-CFRP-Ra-Prediction MACHINOVA-CFRP-Ra-Prediction Public

    ML surface-roughness (Ra) prediction for CFRP milling — TUSAŞ Lift Up graduation project (MACHINOVA): RSM regression, desktop app & REST API.

    Python 1

  2. deep-learning-practice deep-learning-practice Public

    Deep learning mini-projects across NLP/Generative AI (RAG, LSTM, Gemini) and Computer Vision (CNN, transfer learning, YOLOv8).

    Python

  3. kalman-filter-tutorial kalman-filter-tutorial Public

    A hands-on Kalman Filter tutorial in Python — from-scratch KF & EKF library with 7 progressive examples: 1D/2D tracking, sensor fusion, EKF radar, and a real drone flight-log case study.

    Python

  4. gps-denied-uav-localization gps-denied-uav-localization Public

    Estimating a fixed-wing UAV's latitude, longitude and altitude from onboard sensors alone when GPS is unavailable. Neural dead reckoning in PyTorch.

    Python 1

  5. skillswap skillswap Public

    İMECE — a two-sided skill-swap marketplace demo: Spring Boot backend + Flutter app + ML credit-scoring.

    Java 1 1

  6. hatma hatma Public

    Flutter app for organising Islamic group devotions — hatim (30-juz Quran readings), surah counts and dhikr collections. Firebase Auth, Firestore & FCM with real-time group chat.

    Dart