Furkan Turkoglu
TR EN

ARCHIVE / PROJECTS

Projects

Architectural decisions and trade-offs across open-source CLI tooling, hybrid retrieval backends, local-first systems, and field prototypes.

01
2026 Creator & Maintainer

Language-agnostic dependency fingerprint and behavioral regression gate for AI agents in Rust.

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

ARCHITECTURE NOTE

Normalized model configs, prompts, MCP server capabilities, and tool schemas into RFC 8785 canonical JSON before SHA-256 hashing without importing agent code or relying on an LLM judge; eliminated false diffs from key reordering while catching silent behavioral drift.

02
2026 Architecture & Full-Stack

Evidence-backed GitHub ecosystem analysis platform using hybrid retrieval and deterministic scoring.

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

ARCHITECTURE NOTE

Fused PostgreSQL full-text search with pgvector cosine similarity via Reciprocal Rank Fusion (RRF) and restricted LLMs strictly to query expansion while computing scores through versioned equations, backed by a durable PostgreSQL worker queue and 166 automated tests.

03
2026 Design & Implementation

Local-first personal workflow platform unifying task planning, job aggregation, RSS, and full-text search.

  • Python
  • FastAPI
  • PostgreSQL
  • React
  • MCP

ARCHITECTURE NOTE

Kept all user data strictly on local loopback while exposing bounded Streamable HTTP Model Context Protocol (MCP) tools alongside persistent PostgreSQL ingestion queues, an append-only event log, and an idempotent Chrome MV3 extension outbox.

04
2025 TUBITAK 2209-A Researcher

Controlled evaluation of four RAG architectures across 422 legal documents and 1,030 questions (TUBITAK 2209-A).

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

ARCHITECTURE NOTE

Benchmarked four retrieval configurations over 5,979 chunks using paired statistical significance tests; reached 85.3% retrieval recall, 0.472 answer F1, and 0.790 composite RAGAS score with cross-encoder reranking, backed by a source-citing SSE Q&A prototype.

05
2026 Software Engineering Intern (BOTAS)

Offline-first IT support and ticketing prototype powered by a local LLM, pgvector retrieval, and rule routing.

  • Python
  • FastAPI
  • PostgreSQL
  • pgvector
  • Local LLM
  • React

ARCHITECTURE NOTE

Eliminated external LLM API calls to keep institutional ticket data strictly on-premise using a local LLM and PostgreSQL/pgvector; decoupled operational routing and triage policies into external Markdown rule files so support workflows update without redeploying application code.

06
2025 Software Engineering Intern (BOTAS)

Real-time YOLOv8 personal protective equipment detection prototype streaming from browser and phone cameras.

  • Python
  • YOLOv8
  • Computer Vision
  • Web / Mobile Streams

ARCHITECTURE NOTE

Decoupled live inference from fixed CCTV hardware during field validation by streaming frames directly from desktop browsers and mobile phone cameras into a YOLOv8 detection pipeline for access-control compliance checks.