1 / 7
Systems Engineer, Workflows

Mert Koseoğlu

Senior Software Engineer · 10+ Years · Istanbul, Turkey

Applying for: Systems Engineer, Workflows · ETI Team, Lisbon

About Me

Building at the edge, at scale.

Current Focus

Senior Data Science Engineering at Countly (1B+ daily data points). Building AI Agent CEE, RAG pipelines on Cloudflare Workers, and AI-powered analytics features.

Core Stack

TypeScript Node.js React Next.js Workers D1 R2 Durable Objects PostgreSQL AWS Rust (exploring) Go (exploring)

Key Achievements

  • Multi-tenant RAG on Cloudflare Workers
  • 80% QA cycle time reduction via AI automation
  • Sub-100ms AI agent responses at the edge
  • Led 8-person team, architectural decisions adopted by 5+ teams

Open Source

claude-context-mode

Context-saving MCP server for Claude Code

230+ stars

Inspired by Cloudflare. Cloudflare's Code Mode compresses MCP tool definitions from millions of tokens to ~1K. I applied the same principle to the other direction — tool outputs. 315 KB raw output becomes 5.4 KB (98% reduction), extending session time from ~30 min to ~3 hours.

AI + Workflows

How I Can Contribute

Edge AI Pipelines

At Countly, I built a Gemini RAG pipeline on Cloudflare Workers with ~0ms cold starts. These multi-step AI pipelines are the patterns Workflows orchestrates well.

Agentic Orchestration

MCP Directory (CF Pages + Workers + Durable Objects) and seclawai both use multi-step tool chains with retries and error recovery — the same patterns Workflows already supports.

DX Through AI Tooling

claude-context-mode (230+ stars) was directly inspired by Cloudflare's Code Mode. I think about developer experience as a product — and I'd enjoy contributing to Workflows' DX story around types, debugging, and testing.

I'm already building on the platform

Workers, Durable Objects, D1, R2, Workers AI — these aren't resume keywords, they're my daily tools. I know where the rough edges are because I ship production systems on them.

Experience

Track Record

2025 — Now

Remote, Istanbul

Countly Analytics

Senior Data Science Engineering · Product development at a privacy-focused analytics platform processing 1B+ daily data points for 1000+ enterprise customers. Built Gemini RAG on Cloudflare Workers with ~0ms cold starts. Currently developing AI Agent CEE.

2024 — 2025

Remote, Istanbul

Dogus Teknoloji

Senior Consultant · Led an 8-person engineering team across 3 products. Owned architecture decisions for EV Clearing House (OCPI 2.2.1, 50+ operators) and D-Charge (1000+ stations). Designed reusable boilerplates adopted by 5+ teams across the organization.

Previous

Remote, Istanbul

Planhat · Qooper · TDSmaker

Planhat · Stockholm

Senior SWE · B2B customer success platform. Feature development and frontend architecture.

Qooper · Chicago

Tech Lead · Ruby-to-Node migration (50% faster API), unified mobile to React Native.

TDSmaker · Istanbul

SWE · 90%+ test coverage via TDD, 50% faster deployments, platform for 500+ users.

As a User & Builder

Platform Feedback

R2 Open · +82

R2 Local Dev Parity

Public bucket emulation doesn't work locally after Wrangler 3. Community's most-requested fix.

I use R2 in production for my RAG system. Local dev parity is essential — deploying just to test file serving breaks the fast iteration loop.

Workers PR Open · +71

Workers Testing Ecosystem

vitest-pool-workers needs Vitest v4 support. The community is eager for a modern testing story.

I follow this closely in the community. A solid testing story is key for Workflows adoption — orchestrations need reliable test infrastructure.

Durable Objects PR Merged · +61

Durable Objects Identity API

ctx.id.name has a gap between types and runtime. 61 developers are asking for a seamless fix.

I use Durable Objects for real-time state in production. Good to see the fix merged — a clean identity API removes unnecessary workarounds.

D1 Partial Fix · +24

D1 Query Correctness

Same-name columns in JOINs need disambiguation. Predictable query results build developer trust.

I use D1 for persistent state. Silent data issues in JOINs are the hardest to catch — glad to see partial fixes landing.

Workers Open · +13

Workers Cold Start Optimization

Bundle size affects TTFB even for unused code paths. Opportunity for smarter tree-shaking at the isolate level.

I target sub-100ms responses on Workers. Bundle size affecting TTFB even for unused paths is something I actively work around.

Workflows Open · +10

Workflows TypeScript Types

Official types in @cloudflare/workers-types would complete the DX circle for a TypeScript-first product.

As a TypeScript-first developer, official types are the API contract. I'd love to help ship this — it's foundational for Workflows DX.

Thank You

Looking forward to discussing Workflows and the ETI team's vision.

Mert Koseoğlu · bm.ksglu@gmail.com · mksg.lu