Ömer Faruk Koç

AI Platform & MLOps Engineer

Building production AI/ML platforms, agentic systems, retrieval infrastructure and reliable data systems.

3+ years building and operating production ML, data and GenAI systems, with current work focused on agent reliability, evaluation, observability and platform control.

Türkiye. Open to remote roles in MLOps, AI platform and GenAI.

Request lifecycle: open a stage

At a glance.

Experience3+ YEARS
Production AI/MLProfessional experience across ML, data and GenAI systems.
Performance75% RUNTIME REDUCTION
Core data workflowSequential Oracle processing was re-architected into modular parallel dbt workflows, reducing end-to-end runtime by 75%.
ProductionEND-TO-END ML
Lifecycle ownershipOwned validation, versioning, promotion, serving, retraining and monitoring across multiple production ML use cases.
InfrastructurePRIVATE GENAI
On-prem GPU servingAdapted validated cloud prototypes to private GPU infrastructure for quantized open-source model serving under data-residency constraints.

Systems, not demos.

Public engineering projects built around control boundaries, reliability, evaluation, observability and explicit trade-offs.

AI Infrastructure / Platform Engineering

ML Platform

A self-hosted Kubernetes ML platform for scheduled scoring, versioned datasets, model monitoring and governed serving, backed by a PostgreSQL control plane and a separate Go inference gateway.

  • Python
  • Go
  • Kubernetes
  • KServe
  • FastAPI

Scheduled scoring and quality monitoring

1M ROWS

Real NYC TLC data, local acceptance, 8 Oct 2026

One million February 2025 taxi trips scored through a scheduled Argo pipeline and matched to ground truth with 100% coverage.

AI Reliability / Execution Infrastructure

Agentic Customer Service Platform

Customer-service agent platform where the LLM proposes refunds, cancellations, lookups, tickets and escalations while deterministic software owns scope, policy, confirmation, revalidation, idempotency and execution.

  • Python
  • FastAPI
  • LangGraph
  • SQLAlchemy
  • PostgreSQL

Execution authority

SERVER-OWNED

LLM proposal → deterministic execution

Authentication, scope, policy, confirmation, revalidation, idempotency and business execution stay outside the model. The exercised D2c slice recorded 0 unauthorized mutations and 0 unsafe executions.

Agent Systems / AI Platform

Agentic SRE

Evidence-driven Kubernetes incident investigation: an in-cluster read-only Connector, deterministic causal engine, replayable evidence and an interactive operator console.

  • Python
  • Kubernetes
  • LangGraph
  • gRPC
  • FastAPI

Held-out testbed

Cause named in 27/27 runs

HOLDOUT23, engine 2.17.0, 0 model calls

Nine fault variants, three fresh seeds each: 27/27 valid runs, the true cause and instance named in every run, zero false RESOLVED, zero false strong authority and the decoy never named.

Generative AI / RAG Platform

Knowledge Base RAG

Agentic document research workspace: PydanticAI agents on an application-owned typed research graph search authorized sources, read original PDF pages, extract values and calculate in code, then release answers with citations you can open.

  • PydanticAI
  • Python
  • FastAPI
  • Qdrant
  • React

Agentic question coverage

103/120 accepted outcomes

120 distinct long-document questions

81 source-correct answers, 4 qualified calculations and 18 correct refusals, each question counted once and checked against the original PDF.

MLOps / AI Platform

ModelOps Control Plane

Policy-driven ML release control plane combining progressive canary delivery, delayed-ground-truth quality gates, automated promotion and rollback, and desired-vs-observed routing reconciliation.

  • Python
  • FastAPI
  • SQLAlchemy
  • SQLite
  • Alembic

Routing control loop

DESIRED ↔ OBSERVED

Durable database state → router reconciliation

The database owns desired traffic; the router is restart-losable observed state. A worker-triggered reconcile tick repairs drift after a restart or failed push.

Structured Data / Governed Text-to-SQL

DecisionSQL

A governed Text-to-SQL workspace: ask a database in plain language, get a table and a chart with the SQL that ran, and build reports, while deterministic checks decide whether any SQL runs.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic

BIRD Mini-Dev 2026

76 / 100

PostgreSQL, a fixed random 100 of 500

Execution accuracy with gpt-6-luna on a fixed sample, 93 of the 100 questions challenging. The public leaderboard lists the same model at 51.8 on the full 500.

Distributed Systems / Streaming

Real-Time Commerce Platform

Production-oriented event-driven commerce platform where Kafka may redeliver, but layered idempotency, transactional persistence and bounded failure handling protect durable business effects.

  • Python
  • TypeScript
  • FastAPI
  • Next.js
  • Kafka

Sustainable isolated capacity

Workload-dependent

~1,050 evt/s at 42.8% fraud-eligible, ~1,600 at 0%

The processor has no single workload-independent ceiling, because fraud-eligible events take a longer path. The ~750 to ~1,050 evt/s (+40%) optimisation was measured on the 42.8% workload. Measured on an isolated local benchmark.

Platform work across five connected domains.

Capabilities are grouped by engineering evidence—not percentages or keyword counts.

AI / ML Platform

Model lifecycle, progressive delivery, delayed quality feedback, policy-driven release control and observable production operations.

  • FastAPI
  • Docker
  • Kubernetes
  • MLRun
  • GitHub Actions

Generative AI / RAG

Retrieval, reranking, citation integrity, evaluation and private open-source model serving.

  • Qdrant
  • Ollama
  • OpenTelemetry
  • DeepEval
  • LangChain

Distributed Systems

Event processing with explicit delivery guarantees, failure handling and measured service limits.

  • Kafka
  • PostgreSQL
  • Redis
  • Prometheus
  • Grafana

Data Engineering

Batch and near-real-time pipelines, transformation systems, quality controls and data lineage.

  • dbt
  • Airflow
  • Oracle
  • sqlglot
  • NetworkX

Agent Systems / Agent Infrastructure

Stateful agent workflows with deterministic control boundaries, confirmation and recovery, secure tool interfaces, evaluation and observability.

  • LangGraph
  • MCP
  • FastMCP
  • PostgreSQL
  • OpenTelemetry
See what I am learning next

Production systems at scale.

Fibabanka, Analytics Center of Excellence

MLOps & Analytics Engineer

Built and operated production ML, data and Generative AI platform capabilities across analytics workloads.

Period
Mar 2023 — Mar 2026
Location
Istanbul, Türkiye

Professional experience informs the engineering questions explored in public projects; the public repositories are independent work.

Notes from building the systems.

Short technical pieces on reliability, evaluation, retrieval, distributed systems and production AI.

Agent Reliability

Hard Gates + Frozen Hashes for AI Coding Agents

Making agentic development verifiable rather than merely autonomous: external gates decide whether work is acceptable, and hashed baselines stop the agent from redefining what acceptable means.

  • AI Agents
  • Guardrails
  • Evaluation
Read
Agent Reliability

Designing Guardrails for Production AI Agents

A practical execution model for tool-using agents built from typed proposals, deterministic policy, durable confirmation, revalidation, idempotency, and audit.

  • AI Agents
  • Guardrails
  • Reliability
Read
Retrieval & RAG

63 Rescues, 0 Drops, and 2.4 Seconds

A cross-lingual reranker moved Recall@5 from 0.9563 to 1.0000. The aggregate is the least interesting number in that sentence, and the latency figure means less than it looks like.

  • RAG
  • Evaluation
  • Performance Engineering
Read
Explore writing

See how the work connects.

402 source-grounded nodes and 538 validated relationships across experience, projects, technologies, concepts, evidence and current learning directions.

Explore Engineering Graph

Have a platform, data or AI problem?

Open to remote opportunities, UTC+3 / Istanbul

Available for new opportunities