Ömer Faruk Koç

MLOps & AI Platform 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 opportunities · MLOps · AI Platform · 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

101/120 accepted outcomes

120 distinct long-document questions

81 source-correct answers, 2 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

Governed one-shot Text-to-SQL for enterprise analytics: the model emits one typed decision, deterministic software owns SQL admission and read-only execution, and correctness is measured by execution against counterfactual database states.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic

Execution authority

SERVER-OWNED

Model proposes SQL · deterministic admission decides

An ANSWER + SQL submission crosses parse, global policy, request-scoped relation authority, grain safety, EXPLAIN and a cost gate, and only an accepted immutable QueryPlan reaches the restricted read-only executor. There is no raw unsafe fallback, and the executor never runs SQL the safety service did not admit.

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.

411 source-grounded nodes and 545 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