I build the bridge between product judgment, engineering execution, and agentic systems that have to survive real production pressure.
Over 15+ years in software, I have led and advised product, engineering, and strategy teams through platform bets, architecture risk, organizational complexity, and delivery pressure. My work is not only about building systems; it is about deciding which systems are worth building, aligning people around them, and carrying them into production.
I think like a product owner, operate like a strategist, and still stay close enough to the code to know where the system will break. That is the lane I like most: unclear problem, real users, brittle architecture, impatient timeline, no room for theatre.
In 2026, while continuing my professional work, I made a deliberate turn back toward open source: to help public engineering teams, contribute to systems I respect, and make my judgment visible in the open. I focus on small, reviewable patches in serious repositories: reliability fixes, edge-case handling, type safety, UI correctness, CI repair, and maintainer feedback loops.
I care about teams and agents that can take responsibility in real codebases, not just look impressive in a terminal. Occasionally loud in Turkish.
- ๐ content-pulse โ Semantic Decay & Freshness Engine for PayloadCMS v3. Detect stale dates and outdated version references before your readers do. 14/14 tests passing.
- ๐ contentpulse-strapi โ ContentPulse for Strapi v5. Lifecycle hooks + admin widget for content freshness analysis.
- ๐ contentpulse-contentful โ ContentPulse for Contentful. Sidebar app with Forma 36 design system integration.
- ๐ป simulacra โ Ghost personas review your code before it ships. Find edge cases, race conditions, and business logic bugs before production.
- ๐ง sparse-attention-viz โ MiniMax-style Top-k sparse attention visualizer. CPU-only, no GPU required.
- ๐ช claude-roundtable โ Multi-agent governance for Claude Code. Council deliberates, votes, dispatches, and enforces quality gates.
- โฑ๏ธ leyla-scheduler โ Durable, session-aware task scheduler in Rust. Jobs survive disconnects.
- ๐ skill-hunter โ Pre-execution layer that makes agents check for existing skills before building from scratch.
- ๐ก๏ธ promptguard โ Audits prompts as behavioral contracts. Pre-write guard for agents that ship code.
- ๐ง recall-mcp โ Shared brain for AI agents. SQLite-backed persistent memory over MCP.
- ๐ต moooom-claude โ 10 cultures of moms nagging your Claude Code to drink water and sit up straight.
- ๐ hermes-supercode-skills โ 13 production-grade Claude Code skill modules: database, auth, observability, infra, security, deployment, debugging, API design, and more. Also available for OpenAI Codex.
- ๐งฐ pluginpool โ Ten focused Claude Code plugins for everyday developer productivity. Each one is its own MIT-licensed repo: commit-narrator, pr-storyteller, test-gap, deps-doctor, env-lint, secret-guard, standup-gen, todo-harvest, flaky-detector, changelog-forge. 89 hermetic tests ยท Python 3 stdlib only.
- โฟ a11y-ci โ Automated accessibility audits for Claude Code. Static WCAG 2.1 checks on HTML, JSX/TSX, and Vue SFC โ violations annotated in-source with line numbers and fix suggestions.
- ๐ adr-sync โ Keeps Architecture Decision Records aligned with actual code changes. Detects drift between ADRs and implementation before it compounds.
- ๐ฐ agent-budget โ Track token spend and enforce cost budgets for LLM agent runs.
- ๐ api-contract โ Validates frontend API calls against backend schemas, detects breaking changes before deploy, generates typed TypeScript clients.
- โก build-cache-analyzer โ Analyzes build cache hit rates across CI runs, finds what's busting your cache, and optimizes build times.
- ๐บ code-archaeologist โ Uncovers intent and evolution in legacy codebases through git history, comments, and structural patterns.
- ๐๏ธ codewatch โ Automated PR review and security auditing for Claude Code.
- โ config-schema-validator โ Validates YAML, TOML, and JSON config files against schemas and suggests auto-fixes for common misconfigurations.
- ๐บ๏ธ contract-atlas โ Maps the implicit contracts in your codebase. You find out about them when they break โ this finds them first.
- ๐ธ cost-watch โ Token spend tracking and budget alerts for Claude Code sessions.
- ๐ซ dead-end-finder โ Discovers unreachable code, unused exports, and orphaned API endpoints that accumulate silently.
- ๐ฆ dep-drift โ Detects when your lockfile diverges from
package.json, flags silent transitive dependency updates, and catches license incompatibilities before they become compliance issues. - ๐ธ๏ธ dependency-graph-viz โ Builds import dependency graphs, detects circular dependencies, and analyzes deep chains that create brittle architectures.
- ๐ deploy โ Deploy to Vercel, Railway, Fly.io, or Render directly from your editor.
- ๐ด devfork โ Git branch for your entire running dev environment. Switch context without killing your server.
- ๐ docs-sync-checker โ Detects documentation drift: when docs describe functions, CLI commands, file paths, or config keys that no longer exist or have changed.
- ๐งช eval-kit โ Assertion-based prompt evaluation for LLMs. Test AI outputs like unit tests, run from the terminal.
- ๐ฉ flag-ops โ Manage feature flags: scan for orphaned flags, track rollout status, and safely remove flags when done.
- ๐ฏ flaky-test-hunter โ Detects, quarantines, and fixes flaky tests by analyzing CI run history and test timing patterns.
- ๐ i18n-sync โ Keeps translation keys in sync across locales. Detects missing, extra, duplicate, and untranslated keys. Generates type-safe stubs and prunes orphaned entries.
- ๐จ incident โ Production incident response for Claude Code. Triage fast, diagnose deep, fix correctly, document thoroughly.
- โ๏ธ license-guard โ Enforces license compliance policy on dependencies, generates SBOM, and blocks incompatible licenses before they reach production.
- ๐งน llmfmt โ Normalizes LLM output: extracts JSON, code blocks, strips markdown, removes thinking tags, and unwraps common prose prefixes.
- ๐๏ธ mcp-scaffold โ Scaffold production-ready MCP servers in seconds โ stdio, multi-tool, and HTTP templates included.
- ๐ง memex โ Personal semantic memory for claude.ai. Save notes, links, code snippets, and ideas โ search and recall them in any conversation via a knowledge graph.
- ๐๏ธ migrate-safe โ Analyzes database migrations for destructive operations and safety issues before you run them.
- ๐ perf-lens โ Identifies N+1 query patterns, redundant React re-renders, and bundle bloat before they hit production.
- ๐ฌ promptlab โ Zero-backend visual prompt engineering studio. Multi-model comparison, variable interpolation, eval assertions, and shareable URLs.
- ๐ refactor-preview โ Simulates refactoring impact with blast radius analysis before applying changes โ see exactly what would break.
- โฎ๏ธ replay โ Records and replays Claude Code agent runs. Every bash command, file read/write, and tool call logged to SQLite. Inspect, diff, and audit any past session.
- โ๏ธ schema-forge โ Generates Zod schemas from JSON examples, OpenAPI specs, and JSON Schema definitions.
- ๐ semantic-release-notes โ Auto-generates human-readable changelogs and release notes from conventional commits and PR titles.
- ๐ญ test-scout โ Finds untested code paths and generates targeted unit tests by analyzing coverage gaps and control flow.
- ๐ท๏ธ type-coverage โ Tracks TypeScript type safety across your codebase. Surface where
anyis spreading. - ๐จ open-design โ Local-first open-source alternative to Anthropic's Claude Design. 19 skills ยท 71 brand-grade design systems ยท generates web, desktop, mobile prototypes, slides, images, and video. Runs on Claude Code, Codex, Cursor, Gemini, OpenCode, Qwen, Copilot, Hermes, and Kimi CLI.
- ๐ฌ proofbox โ Verify AI-generated technical recipes before engineering teams trust them.
- ๐ weave โ Visual AI-agent flow builder with real LLM execution and Python export.
- ๐ mcpx โ MCP gateway that proxies and routes multiple MCP servers behind one endpoint.
- ๐ mcp-guard โ Policy firewall and security scanner for MCP servers and agent tools.
- ๐งน debtlint โ Vibe debt scanner: AI attribution and code ownership tracker.
- ๐ญ multichar-studio โ Local-first multi-character AI scene studio with shared and subjective memory.
- ๐งฐ awesome-claude-code-toolkit โ The most comprehensive Claude Code toolkit: 135 agents, 35 curated skills, 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 14 MCP configs, 26 companion apps, and 52 ecosystem entries.
- ๐ OpenArXiv: 20260524.1 โ Research paper on agent systems and formal methods.
- ๐ OpenArXiv: 20260524.2 โ Research paper on semantic mathematics for LLM meaning.
- ๐ก๏ธ รift Yรผzlรผ Katana: Yapay Zeka Dรถnรผลรผmlerinin Gerรงekรงi Bir Analizi โ AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems.
- ๐ LinkedIn Articles โ All published articles
- ๐ LinkedIn Documents โ Research papers and technical documents
Dev.to โ All 39 Articles
Scale Wars โ The Architectural Secrets of Tech Giants
- Scale Wars โ The Architectural Secrets of Tech Giants
- #1 Netflix: The Company That Killed the Monolith
- #2 Uber: How They Processed 100 Billion Events Per Day
- #3 Amazon: Two-Pizza Teams and the SOA Manifesto
- #4 Airbnb: Data Mesh and the Death of the Central Data Team
- #5 Twitter: The Fan-out Pattern and the Architecture Behind 140 Characters
- #6 Spotify: The Squad Model and the Power of Golden Paths
- #7 What We Learned from the Giants (Series Finale)
Back to Code โ A 15-Episode Technical Novel About Waking Up From the AI Illusion
- I Wrote a 15-Episode Technical Novel About Waking Up From the AI Illusion
- Ep 01: The Invoice of Illusion and the Black Friday Crash
- Ep 02: Autopsy โ The Lie That Looked Flawless
- Ep 03: The Lost Craft โ TDD and False Confidence
- Ep 04: Forgetting the Machine โ Big O and the Performance Tax
- Ep 05: The Revenge of Context โ DDD and Bounded Contexts
- Ep 06: State Hell and Idempotency
- Ep 07: The Lies of Mocks โ Reality with Testcontainers
- Ep 08: The Illusion of Type Safety
- Ep 09: CI/CD Pipeline and Flaky Tests
- Ep 10: The Security Vulnerability Factory
- Ep 11: The Legacy Code Mine โ Strangler Fig Pattern
- Ep 12: Observability โ From Log Spaghetti to Traces
- Ep 13: Event-Driven Architecture โ Kafka and the Async World
- Ep 14: Technical Debt Credit Score โ Measuring the Unmeasurable
- Ep 15: The New Manifesto โ Master and Apprentice (Season Finale)
AI Agents & LLMs
- eoc: Building the Operating System for OpenAI Codex โ 230+ Skills, 60 Agents
- Why AI Agents Fail?
- Your Agent Isn't Reflecting. It's Performing Reflection.
- How I Stopped My AI Agent From Reinventing the Wheel
- Stop Your AI Agent From Building Tools That Already Exist
- Hermes vs OpenClaw: Which AI assistant would you actually trust?
LLM & Memory Systems
- The Context Window Lie: Why Your LLM Remembers Nothing
- Why Versioned SQL Beats Vector RAG for Agent Memory Systems
- Strategic LLM Adoption: A Director's Guide to Fine-Tuning Models
- I Got Access to 136 AI Models for Free โ NVIDIA NIM API Deep Dive
Software Engineering
- We Ship to Production Without Tests. Here's How It Destroyed Us.
- I built a product in one AI session. Here's the system that made it ship right.
- Remote Work Didn't Break Productivity โ It Broke Human Connection
External projects I'm actively shipping PRs into โ open, merged, or in review. All public, all linkable. The pattern is simple: find a real bug, reduce it to a maintainer-sized patch, validate it, stay through review.
Major OSS projects
- ๐ google-gemini/gemini-cli โ Google's official Gemini terminal agent. CLI ergonomics fix (session-ID rendering in resume messages).
- ๐ฆ ollama/ollama โ local LLM runtime. Docs fixes (GPU FAQ link, Linux context-length config) and a ggml LoongArch quantization source PR.
- ๐ elastic/elasticsearch โ ESQL
InvalidMappedFieldequality metadata fix. - ๐ elastic/kibana โ Fleet UI: use "Failed" label for failed integration status.
- ๐ฆ elastic/elastic-package โ system-test query for ignored fields.
- ๐ฐ๏ธ elastic/elastic-agent โ
os.Removeerror guards in symlink/marker/enrollment cleanup paths. - โ๏ธ cloudflare/wrangler-action โ docs: add missing install and build steps to the canonical example.
- ๐งฑ strapi/strapi โ four reliability fixes: review-workflows stages for unsaved locales, media-url refresh on replacement, null
adminUserOwnerin api-token service, and content-manager locale resolution for non-i18n delete paths. - ๐ grafana/grafana โ frontend reliability fixes across dashboard variables, logs, legends, query editors, and image-render export flows.
- ๐ medusajs/medusa โ types fix: compound-word pluralization handling for uncountable suffixes.
- ๐ก๏ธ open-webui/open-webui โ null-check in
upload_imageto prevent crashes when SSRF protection blocks a fetch. - โธ๏ธ kubestellar/console โ store fix: use
make([]T, 0)instead ofvar x []Tfor nil-safe JSON. - ๐ envoyproxy/ai-gateway โ per-backend HTTPRoute cluster-name handling.
- ๐ค langgenius/dify โ error class cleanup (removed unnecessary
| Nonefrom typed error returns). - ๐ค Aider-AI/aider โ accept
model-settings-filein benchmark mode. - ๐ฆ maximhq/bifrost โ return proper 400 for schema parse errors.
- ๐ project-zot/zot โ skip DynamoDB table creation when tables already exist.
- ๐ oraios/serena โ empty
projectsconfig-key handling. - ๐จ shadcn-ui/ui โ
shrink-0fix onbase-luma SelectContentso the component sizes correctly inside flex layouts. - ๐ raycast/extensions โ productivity-extension fixes for Jira, VS Code recent projects, Google Workspace, 1Password, Sentry, Spotify, Browser Bookmarks, Git Repos, ccusage, and more.
- โ๏ธ actions/github-script โ feature:
working-directoryinput to change script execution directory. - ๐ฆ pnpm/pnpm โ package-manager reliability fixes: trusted-publisher provenance checks, non-root
resolutionswarnings, fish shell setup location, and complete global-update summaries. - ๐ pnpm/pnpm.io โ docs fixes for version-pinned v11 examples and zsh completion setup.
- ๐ท๏ธ firecrawl/firecrawl โ scraper fix: pass
fullPageoption to fire-engine request. - โจ refined-github/refined-github โ fix on the most-downloaded GitHub UX-improvement extension.
- ๐งฉ gfazioli/mantine-split-pane โ resizer fix: fire
onResizingandonResizeEndon double-click reset. - ๐ refactoringhq/tolaria โ desktop markdown knowledge-base app fixes: responsive status-bar stacking, Kiro agent-target selection, and local-only git remote handling.
Agentic developer tools
- ๐ง cline/cline โ VS Code and CLI agent fixes: completed-task resume state after hooks, command approval handling, context overflow detection, TLS opt-out handling, skill-picker render keys, settings/account setup flow, and config-view hook dependencies.
- ๐ฃ Kilo-Org/kilocode โ CLI and VS Code agent fixes across permission docks, diff previews, export dialogs, startup migrations, paste summaries, offline model fetches, reasoning effort options, subagent prompts, autocomplete, and dependency-context filtering.
- ๐ CherryHQ/cherry-studio โ desktop AI client fixes for MCP structured content, cron/local-time tool responses, miniapp URL refresh, CherryIN provider aliasing, and thinking-segment stream handling.
- ๐งฉ opencode ecosystem โ opencode.nvim (edit-diff buffer cleanup, immediate interrupt commands), opencode-manager (repo-action tooltips, config-refresh model-form preservation), and anomalyco/opencode (run-root cwd, hyphenated MCP tool-id normalization).
- ๐งฐ openclaw ecosystem โ openclaw/openclaw (pnpm baileys/libsignal git-deps, agent-runtime inheritance) and openclaw/wacli (NativeFlowMessage button extraction).
- ๐ ๏ธ MCP ecosystem โ tosin2013/mcp-adr-analysis-server (issue templates), IN3PIRE/github-health-monitor-mcp (clearer rate-limit errors).
- ๐ช Claude Code tooling โ YishenTu/claudian (recover from invalid settings JSON), mksglu/context-mode (atomic native-binary swap), slopus/happy (missing-agent-key recovery), steipete/CodexBar (Kimi K2 provider note).
- ๐ Agent infra โ manaflow-ai/cmux (install Gemini feed hook with BeforeTool), getpaseo/paseo, floatpane/matcha, recurram/recurram-zig (workflow-token permissions).
Heaviest external engagements
- ๐ง nexu-io/open-design โ design-tooling daemon, largest external contribution surface (12+ merged + open PRs): zip import-failure surfacing, manual edit tabs, Claude smoke-test stream-json wiring, draw-overlay scroll, comment-marker alignment, picker hints, design-files panel grouping, memory-editor reveal, plugin-publish footer, and more.
- ๐ฌ nexu-io/looper โ sequencer for long-running agent loops. PR-merge-blocker UI, pause/unpause commands, timing-sensitive test relaxations.
Skills distribution
Authored recsys-pipeline-architect and shepherded it into ~25 public skill / agent registries spanning the Anglophone, Chinese, and Turkish Claude communities: vercel-labs/skills, wshobson/agents, github/awesome-copilot, davila7/claude-code-templates, karanb192/awesome-claude-skills, VoltAgent/awesome-agent-skills, ComposioHQ/awesome-codex-skills, RoggeOhta/awesome-codex-cli, ikaijua/Awesome-AITools, Prat011/awesome-llm-skills, skillmatic-ai/awesome-agent-skills, heilcheng/awesome-agent-skills, kodustech/awesome-agent-skills, libukai/awesome-agent-skills (CN), laolaoshiren/claude-code-skills-zh (CN), travisvn/awesome-claude-skills, BehiSecc/awesome-claude-skills, ComposioHQ/awesome-claude-skills, rohitg00/awesome-claude-code-toolkit, jqueryscript/awesome-claude-code, GetBindu/awesome-claude-code-and-skills, spencerpauly/awesome-cursor-skills, shanraisshan/claude-code-best-practice, jeremylongshore/claude-code-plugins-plus-skills, Chat2AnyLLM/awesome-repo-configs, sickn33/antigravity-awesome-skills, affaan-m/everything-claude-code, gmh5225/awesome-skills.
- Leading or advising product, engineering, and strategy teams larger than 15 people for nearly 15 years.
- Leading product and engineering teams through ambiguity, delivery pressure, and architecture risk.
- Advising multi-disciplinary teams where product direction, technical strategy, and execution discipline have to move together.
- Turning fuzzy product direction into executable systems.
- Seeing the strategy, user workflow, and failure mode in the same frame.
- Choosing the next useful move when everyone else is still debating abstractions.
- Raising the bar without slowing the room down.
- Turning vague bug reports into concrete failing cases.
- Finding the smallest patch that a maintainer can actually review.
- Shipping the unglamorous layer that makes ambitious systems trustworthy: tests, migrations, edge cases, review fixes, and clean rollback paths.
- Building guardrails so agents do not silently improvise their way into production.
- Staying with the boring part: CI, review comments, rework, and merge readiness.
I come from a mathematical way of thinking: definitions first, invariants second, implementation third. My research line connects product strategy with formal systems for AI agents:
- TeserracT โ policy-constrained stochastic control, type-level governance, and market economics for multi-tenant agent platforms.
- Miray Tesseractic Mathematics โ a semantic mathematics program for LLM meaning across geometry, energy, topology, type theory, memory, and human impact.
- Gated Persona Intelligence โ stability-controlled persona memory for LLM systems; entropy gates, sigmoid smoothing, hysteresis, and deterministic cognitive state engines that reduce drift in long-running agent interactions.
That background shapes how I design products: formal enough to reason about, practical enough to ship.
The interesting failures in agent systems are not capability gaps โ they are accountability gaps. Agents do not push back on scope. Memories drift into summaries. Self-correction is theatre without external validators. I write infrastructure that turns those soft failures into hard ones: a council that has to vote, a scheduler that has to resume, a guard that has to read the contract before the agent ships.
The goal is simple and hard: agents that can survive contact with real repositories, real tests, and real maintainers.
Product leadership ยท Technical strategy ยท Agent systems ยท Rust ยท Go ยท TypeScript / Next.js ยท Python ยท .NET / C# ยท SQLite ยท MCP ยท LLM evaluation
- ๐ @TuracTheThinker
- โ๏ธ Dev.to ยท TuracTheThinker
- ๐ผ LinkedIn
- ๐ LinkedIn Articles
- ๐ LinkedIn Documents
"Code is universal. Some commit messages are in Turkish. Make peace with it."




