Furkan Türkoğlu
TR EN
Ankara, Türkiye · Tam zamanlı yazılım mühendisliği rolleri için uygun

Furkan Türkoğlu

Yazılım Mühendisi — Backend Sistemleri & Uygulamalı Yapay Zekâ

ASP.NET Core, FastAPI, Rust ve PostgreSQL/pgvector kullanarak veri odaklı arka uç servisleri, hibrit arama (retrieval) hatları ve deterministik doğrulama araçları inşa ediyorum.

“Model çıktısına güvenmeden önce aday kümesini sınırla; ölçebildiğin kısmı deterministik tut, dil modelini yalnızca açık sözleşmelerin arkasında çalıştır.”

BÖLÜM 01

Tüm proje arşivi →
01
2026 Açık Kaynak Geliştirici

Yapay zekâ ajanları için dilden bağımsız bağımlılık parmak izi ve davranışsal regresyon kapısı.

  • Rust
  • CLI
  • MCP
  • RFC 8785
  • SHA-256

MİMARİ NOT

Ajan kodunu içe aktarmak veya belirsiz LLM hakemleri kullanmak yerine model, istem, MCP sunucusu ve araç şemalarını RFC 8785 kurallı JSON formatına normalize edip SHA-256 özetleriyle karşılaştırdım; anahtar sırası veya boşluk farklarından doğan yanlış alarmlar sıfırlandı.

02
2026 Mimari ve Tam Yığın Geliştirme

Hibrit arama ve deterministik skorlama ile kanıta dayalı GitHub ekosistem analizi ve fikir doğrulama platformu.

  • .NET 10
  • ASP.NET Core
  • PostgreSQL
  • pgvector
  • React 19

MİMARİ NOT

Skor hesabını dil modeline bırakmak yerine PostgreSQL tam metin araması ile pgvector kosinüs benzerliğini Reciprocal Rank Fusion (RRF) ile birleştirip sürüm kontrollü matematiksel denklemlerle skorladım; 93 birim ve 73 entegrasyon testiyle doğrulanan deterministik akış kurdum.

03
2026 Tasarım ve Geliştirme

Görev planlama, iş ilanı toplama, RSS, aralıklı tekrar ve tam metin aramayı birleştiren yerel öncelikli platform.

  • Python
  • FastAPI
  • PostgreSQL
  • React
  • MCP

MİMARİ NOT

Tüm kişisel veriyi yerel donanımda tutarken dış ajan erişimini güvenli kılmak için sınırlandırılmış Model Context Protocol (MCP) araçları, kalıcı veri işleme kuyrukları, olay günlüğü ve Chrome MV3 idempotent giden kutusu (outbox) mimarisi kurdum.

04
2025 TÜBİTAK 2209-A Araştırmacısı

422 hukuki doküman ve 1.030 soruluk veri seti üzerinde dört RAG mimarisini ölçen TÜBİTAK 2209-A çalışması.

  • Python
  • FAISS
  • BGE-M3
  • FastAPI
  • React
  • SSE

MİMARİ NOT

Tekil metrik yanılgısını önlemek için 5.979 metin parçası üzerinde dört farklı getirim mimarisini eşleştirilmiş istatistiksel testlerle kıyasladım; yeniden sıralayıcı (cross-encoder reranker) katmanıyla %85,3 recall ve 0,790 RAGAS bileşik skoruna ulaştım.

05
2026 Yazılım Mühendisliği Stajyeri (BOTAŞ)

Yerel dil modeli ve pgvector ile çevrimdışı çalışan, kural güdümlü BT destek ve talep yönetim prototipi.

  • Python
  • FastAPI
  • PostgreSQL
  • pgvector
  • Yerel LLM
  • React

MİMARİ NOT

Kurumsal ağ dışına veri çıkarmadan çalışabilmek için harici API'ler yerine yerel LLM ve PostgreSQL/pgvector kullandım; yönlendirme ve sınıflandırma kurallarını uygulama kodundan ayırıp Markdown dosyalarıyla yapılandırılabilir hale getirerek yeniden derleme ihtiyacını ortadan kaldırdım.

06
2025 Yazılım Mühendisliği Stajyeri (BOTAŞ)

Web ve mobil kamera akışlarıyla gerçek zamanlı koruyucu donanım tespiti yapan erişim kontrol prototipi.

  • Python
  • YOLOv8
  • Görüntü İşleme
  • Web / Mobil Akış

MİMARİ NOT

Saha geçiş noktalarında sabit kamera donanımına bağımlı kalmadan doğrulama yapabilmek için tarayıcı ve telefon kameralarından gelen kareleri düşük gecikmeli çıkarım hattında YOLOv8 modeline besleyen gerçek zamanlı bir web/mobil prototip kurguladım.

BÖLÜM 02

Deneyim ve Araştırma

Ağu 2026 Eyl 2026
Staj · Ankara

Yazılım Mühendisliği Stajyeri — iTicket (Yerel LLM & RAG Destekli BT Talep Sistemi)

BOTAŞ (Boru Hatları ile Petrol Taşıma A.Ş.)

FastAPI, React, PostgreSQL/pgvector ve yerel dil modeli kullanarak harici LLM API bağımlılığı olmadan çevrimdışı çalışabilen BT destek ve talep yönetim prototipini (iTicket) geliştirdim; bilgi bankasından çözüm önerme, talep sınıflandırma ve uygulama kodu dışından Markdown tabanlı operasyonel kurallarla yönlendirme süreçlerini oluşturdum.

Ağu 2025 Eyl 2025
Staj · Ankara

Yazılım Mühendisliği Stajyeri — Gerçek Zamanlı KKD Tespiti (PPE Detection)

BOTAŞ (Boru Hatları ile Petrol Taşıma A.Ş.)

Erişim kontrolü senaryoları için YOLOv8 tabanlı gerçek zamanlı kişisel koruyucu donanım (KKD) tespiti kavram kanıtlama çalışması geliştirdim; tarayıcı ve telefon kameralarından gelen canlı görüntü akışlarını web/mobil prototipe entegre ettim.

Eyl 2022 Haz 2026
TÜBİTAK 2209-A & Lisans · Karabük

TÜBİTAK 2209-A Araştırmacısı & Yazılım Mühendisliği Lisans (GNO: 3,16/4,00)

Karabük Üniversitesi — Türkçe Hukuk RAG Karşılaştırması

TÜBİTAK 2209-A destekli araştırmada 422 Türkçe hukuki doküman (5.979 parça) ve 1.030 dengeli soru üzerinde dört RAG mimarisini kontrollü koşullarda karşılaştırdım; yeniden sıralayıcı (reranker) tabanlı yapı ile %85,3 retrieval recall ve 0,790 RAGAS bileşik skoru elde ederek FastAPI, React, FAISS ve BGE-M3 tabanlı SSE akışlı soru-cevap prototipi teslim ettim.

BÖLÜM 03

Teknik Beceriler

01 Diller
  • Python
  • C#
  • Rust
  • TypeScript
  • JavaScript
  • SQL
02 Backend & Veri Katmanı
  • ASP.NET Core (.NET 10)
  • FastAPI
  • Axum
  • PostgreSQL
  • pgvector
  • SQLite
03 Bilgi Getirimi, AI & Araçlar
  • RAG
  • FAISS
  • BM25 & RRF
  • BGE-M3
  • MCP
  • YOLOv8
  • React
  • Docker

BÖLÜM 04

Blog

Tüm yazılar →