scanning frame…kare taranıyor… 1 object detected1 nesne tespit edildi

Melih Pak

Computer Engineering Student · Computer Vision & Machine Learning Bilgisayar Mühendisliği Öğrencisi · Bilgisayarlı Görü & Makine Öğrenmesi

Final year at Kocaeli University. I build object detection models that hold up on data they have never seen, and package them to run without a GPU. Kocaeli Üniversitesi'nde son sınıftayım. Daha önce hiç görmediği veride de ayakta kalan nesne tespit modelleri geliştiriyor, onları GPU olmadan çalışacak hale getiriyorum.

Kocaeli, Turkey · open to remote & relocation Kocaeli, Türkiye · uzaktan çalışmaya ve taşınmaya açığım

// featured work// öne çıkan çalışma

Wildfire & smoke detection from dronesDrone görüntülerinden orman yangını ve duman tespiti

// about// hakkımda

The short version, compiledKısa versiyonu, derlenmiş hali

melih.py
class Melih(ComputerEngineer):    """Final-year Computer Engineering student."""     university  = "Kocaeli University"    graduating  = 2027    based_in    = "Kocaeli, Türkiye"  # open to remote & relocation     languages   = ["Python", "Java", "JavaScript", "C/C++", "SQL"]    focus       = ["computer vision", "machine learning"]    also_built  = ["a real-time mobile game", "web platforms",                   "concurrent simulations", "database apps"]    teamwork    = ["Agile/Scrum", "Jira", "Git"]     def currently(self):        return "Intern @ Soylu Bilim & Teknoloji"     def looking_for(self):        return "junior software / CV / ML roles"

// journey// yolculuk

From first lecture to first jobİlk dersten ilk işe

  1. 2019

    Started Computer EngineeringBilgisayar Mühendisliğine başladım

    Kocaeli University

    Foundations first: data structures, algorithms, object-oriented programming, and the maths behind robotics and 3D geometry.

    Önce temeller: veri yapıları, algoritmalar, nesne yönelimli programlama ve robotik ile 3B geometrinin arkasındaki matematik.

  2. Along the wayBu süreçte

    Built across the stackFarklı alanlarda projeler

    A real-time multiplayer word game over sockets, a multithreaded restaurant simulation, an OCR-driven course matching system, a role-based fitness platform, and a Vision Transformer trained from scratch.

    Soketlerle gerçek zamanlı çok oyunculu bir kelime oyunu, çok iş parçacıklı bir restoran simülasyonu, OCR tabanlı bir ders eşleştirme sistemi, rol tabanlı bir fitness platformu ve sıfırdan eğitilmiş bir Vision Transformer.

  3. Jul – Sep 2025Tem – Eyl 2025

    Ordulu Teknoloji · Ankara

    Image Processing / Computer Vision InternGörüntü İşleme / Bilgisayarlı Görü Stajyeri

    • Contributed to a real-time image processing pipeline for Turkish Airlines airport camera systems: preprocessing, filtering and object detection modules with Python, OpenCV and a pretrained YOLO model.
    • Labelled and annotated training and evaluation data in CVAT; analysed footage frame by frame with NumPy and Pandas.
    • Evaluated model output (~80–90% accuracy) with precision and F1-score, reported misdetections and helped tune the algorithm.
    • Türk Hava Yolları havalimanı kamera sistemleri için gerçek zamanlı bir görüntü işleme hattına katkı verdim: Python, OpenCV ve önceden eğitilmiş bir YOLO modeliyle ön işleme, filtreleme ve nesne tespiti modülleri.
    • Eğitim ve değerlendirme verisini CVAT ile etiketledim; görüntüleri NumPy ve Pandas ile kare kare analiz ettim.
    • Model çıktısını (~%80–90 doğruluk) precision ve F1-score ile değerlendirdim, hatalı tespitleri raporlayıp algoritma iyileştirmesine destek oldum.
  4. Jun – Jul 2026Haz – Tem 2026

    Rasyotek Human Resources Informatics

    Intern · RemoteStajyer · Uzaktan

    • Developed features for an enterprise HR software product in an Agile/Scrum team, tracking work through the SDLC in Jira.
    • Analysed B2B and B2C business models to define software requirements for two distinct customer segments.
    • Agile/Scrum ekibinde kurumsal bir İK yazılımı için özellikler geliştirdim; işleri Jira üzerinden yazılım geliştirme yaşam döngüsü boyunca takip ettim.
    • İki farklı müşteri segmenti için yazılım gereksinimlerini belirlemek amacıyla B2B ve B2C iş modellerini analiz ettim.
  5. Sep 2026 – nowEyl 2026 – şimdi

    Soylu Bilim & Teknoloji

    InternStajyer

  6. Oct 2026Eki 2026

    Published the wildfire detectorOrman yangını tespit modelini yayınladım

    An end-to-end detection project, from finding a data leak in a public dataset to a CPU-only ONNX deployment. Read the case study →

    Açık bir veri setindeki sızıntıyı bulmaktan yalnızca CPU ile çalışan ONNX dağıtımına kadar uçtan uca bir tespit projesi. Vaka çalışmasını oku →

  7. 2027 (expected)2027 (beklenen)

    Graduation, and the next chapterMezuniyet ve sonraki bölüm

    Looking for a junior role where I can keep building. Let's talk →

    Üretmeye devam edebileceğim junior bir pozisyon arıyorum. Konuşalım →

// more projects// diğer projeler

Other things I've builtGeliştirdiğim diğer projeler

MultiZoo Image Classification

A Vision Transformer trained from scratch on 20+ animal classes. Hyperparameter tuning, early stopping and augmentation took it past ~90% accuracy, served through a live inference interface with per-class metrics.

20'den fazla hayvan sınıfında sıfırdan eğitilmiş bir Vision Transformer. Hiperparametre ayarı, early stopping ve veri artırma ile ~%90'ın üzerinde doğruluğa ulaştı; sınıf bazlı metrikler gösteren canlı bir çıkarım arayüzü var.

  • PyTorch
  • ViT
  • CUDA

Graph-Based Text SummarizationGraf Tabanlı Metin Özetleme

Turns documents into sentence graphs and extracts summaries with cosine similarity and a 5-factor scoring algorithm (entities, numbers, connectivity, title words, TF-IDF). Quality checked with ROUGE.

Belgeleri cümle graflarına dönüştürüp kosinüs benzerliği ve 5 parametreli bir puanlama algoritmasıyla (özel isimler, sayısal veri, bağlantı derecesi, başlık kelimeleri, TF-IDF) özet çıkarır. Kalite ROUGE ile ölçüldü.

  • Python
  • NetworkX
  • NLTK

Kelime Mayınları

A two-player mobile word game with socket-based real-time sync, a dynamic 15×15 board, Scrabble-style scoring and a custom word validation engine.

Soket tabanlı gerçek zamanlı senkronizasyonlu, iki oyunculu bir mobil kelime oyunu. Dinamik 15×15 tahta, Scrabble tarzı puanlama ve özel kelime doğrulama motoru.

  • Sockets
  • Client–server
  • Mobile

Restaurant Management SimulationRestoran Yönetim Simülasyonu

Restaurant operations simulated with synchronised threads. Mutexes and semaphores prevent race conditions and deadlocks; a cost–benefit model allocates shared resources.

Restoran operasyonlarının senkronize thread'lerle simülasyonu. Mutex ve semaforlar yarış durumlarını ve kilitlenmeleri önlüyor; ortak kaynaklar maliyet–fayda modeliyle dağıtılıyor.

  • Java
  • Multithreading

Course Registration MatchingDers Kayıt Eşleştirme Sistemi

Parses transcripts with OCR into a normalised database, then assigns students with weighted scoring and a 3-stage matching algorithm behind role-based access.

Transkriptleri OCR ile okuyup normalize bir veritabanına aktarır; öğrencileri ağırlıklı puanlama ve 3 aşamalı bir eşleştirme algoritmasıyla atar. Rol tabanlı erişim içerir.

  • Python
  • PostgreSQL
  • Tesseract

FitLife

An online fitness coaching platform with three-tier role-based access for admins, trainers and clients, delivering personalised plans from a cloud database.

Yönetici, antrenör ve danışan için üç katmanlı rol tabanlı erişime sahip, kişiye özel planları bulut veritabanından sunan çevrim içi fitness koçluğu platformu.

  • Web
  • RBAC
  • Cloud DB

// skills// yetenekler

ToolkitKullandığım araçlar

Computer vision & MLBilgisayarlı görü & ML

  • PyTorch
  • TensorFlow
  • YOLO
  • Vision Transformer
  • OpenCV
  • CUDA
  • CVAT

Model servingModel sunumu

  • ONNX
  • ONNX Runtime
  • Triton Inference Server
  • Docker

LanguagesDiller

  • Python
  • JavaScript
  • Java
  • SQL
  • C / C++

DataVeri

  • NumPy
  • Pandas
  • NLTK
  • NetworkX
  • PostgreSQL

EngineeringMühendislik

  • Git
  • Linux CLI
  • Jira
  • Azure DevOps
  • Agile / Scrum

Currently exploringŞu an öğrendiklerim

  • Diffusers & LoRA
  • LLM fine-tuning
  • Reinforcement learning
  • Jetson edge deployment

// education// eğitim

Education & certificatesEğitim & sertifikalar

B.Sc. Computer EngineeringBilgisayar Mühendisliği Lisans

Kocaeli University · 2019 – 2027 (expected)Kocaeli Üniversitesi · 2019 – 2027 (beklenen)

Relevant coursework: Object-Oriented Programming, Data Structures & Algorithms, Artificial Intelligence, Algorithm Analysis, Mathematics for Robotics (3D geometry and coordinate transformations).

İlgili dersler: Nesne Yönelimli Programlama, Veri Yapıları ve Algoritmalar, Yapay Zekâ, Algoritma Analizi, Robotik için Matematik (3B geometri ve koordinat dönüşümleri).

CertificatesSertifikalar

  • Altın Kariyer Akademi: Artificial Intelligence Training
  • Altın Kariyer Akademi: Yapay Zekâ Eğitimi
  • Anthropic: AI-Assisted Development & Prompt Engineering
  • Anthropic: Yapay Zekâ Destekli Geliştirme & Prompt Mühendisliği

// just for fun// sadece eğlence için

A little extraBiraz da eğlence

// intermission// ara

Scroll to sortKaydır ve sırala

comparisonskarşılaştırma: 0 swapsyer değiştirme: 0 O(n²)

// contact// iletişim

Let's talkKonuşalım

I'm looking for junior computer vision and machine learning roles, on-site in Turkey or remote. Türkiye'de ya da uzaktan, junior bilgisayarlı görü ve makine öğrenmesi pozisyonları arıyorum.