mamidevs ~/portfolio
~/portfolio $ cat about.md

Muhammed Korkmaz

// Backend/Data Infrastructure Engineer · Distributed Crawling · Applied AI Systems

Building data-intensive backends, distributed crawling platforms, and AI-assisted data systems across B2B intelligence workflows. Focused on the infrastructure layer: high-throughput crawling, geospatial entity resolution, cloud-native pipelines, browser automation, and LLM tooling that turns raw web data into operational products.

Python Go TypeScript Next.js Distributed Crawling Data Platforms Cloud-native LLM Tooling
$ ls -la ./projects
curlx private technical brief
Python · Browser-grade SDK + CLI

Browser-grade HTTP SDK and CLI for crawling infrastructure. Wraps curl_cffi with TLS impersonation, typed responses, proxy rotation, bounded async concurrency, retry policy, and terminal debugging workflows.

  • transportchrome, firefox, safari, edge, tor impersonation profiles
  • runtime → sync/async clients, semaphore limits, request middleware
  • ops → proxy rotation, sticky sessions, retry, circuit breaker
  • cli → reproducible terminal probes for crawling workflows
curl_cffi browser TLS async Python proxy rotation Typer CLI Pydantic
edge-proxy-mesh in progress private technical brief
Go · mTLS Proxy Mesh

Controlled distributed HTTP task proxy where workers connect outbound to a Mastermind service over mTLS. Built around gRPC bidirectional streaming, safe outbound dialers, SSRF hardening, task epochs, and backpressure.

  • architecture → outbound workers, Mastermind routing, mTLS registry
  • protocol → TaskStart, BodyChunk, ChunkAck, attempt and leader epochs
  • security → two-layer SSRF protection, safe DialContext, cert revocation
  • roadmap → durable pending tasks, worker health scoring, control-plane UI
Go gRPC streaming mTLS protobuf SafeDialContext SSRF hardening
commerce-match-engine in progress private technical brief
TypeScript · Browser + LLM Pipeline

Product-intelligence matching engine that extracts structured identity from marketplace pages, orchestrates browser-backed competitor search, and scores candidates with category-aware entity resolution.

  • pipeline → identity extract → query gen → prefilter → detail fetch → score
  • matching → GTIN/MPN/brand/model/title/attributes with variant separation
  • browser → Chrome Extension MCP, Playwright MCP, standalone fallback
  • output → ranked JSON, confidence tiers, manual-review flags
TypeScript Playwright MCP entity resolution deterministic scoring product intelligence
high-council in progress public
Next.js · Prisma · Multi-LLM Platform

Next.js decision platform where role-based LLM agents debate a thesis under an active moderator. Prisma models sessions, objections, risk clusters, telemetry, and final decisions as an auditable record.

  • app → Next.js app router, TypeScript, Prisma-backed domain model
  • moderator → targeted claims, objections, risk clusters, convergence control
  • providers → OpenAI, Anthropic, Gemini, OpenRouter, Ollama, LM Studio
  • telemetry → token cost, latency, retries, abstains, provider errors
Next.js Prisma TypeScript structured output multi-agent Ollama
$ cat experience.log
Nov 2024
— present
BRANDZONE
Software Developer · Backend & Data Engineering
Full ownership of multiple B2B data intelligence products — architecture, backend, Azure deployment, and client delivery. Pipelines process tens of millions of records weekly across food delivery and e-commerce verticals. Built authenticated mobile-app crawling on AKS with OTP automation, a geospatial entity-resolution engine (trilateration + DBSCAN + KDTree), and multilingual global e-commerce intelligence pipelines.
Sep 2023
— Nov 2024
SMARTMAPLE
Software Developer
High-throughput async/multithreaded scraping infrastructure (60% latency reduction). Redis-backed real-time data processing, AWS ECS deployments with Terraform/Terragrunt, Grafana-based production monitoring.
Oct 2021
— Aug 2024
KOUSTECH
Software Developer · Autonomous Systems
UAV dogfight algorithm with GPS/IMU sensor fusion (90% accuracy improvement). Multi-aircraft SITL simulation with Docker Compose. TÜBİTAK 2209A Battery Management System in MATLAB/Simulink.
$ cat skills.json
languages
Python · Go · TypeScript · JavaScript · C/C++ · MATLAB
backend & systems
FastAPI · gRPC · Node.js · REST · Celery · async · multithreading
data platforms
PostgreSQL · ClickHouse · MongoDB · Kafka · Airflow · Redis · Parquet
web/product surfaces
Next.js · React · TypeScript · Tailwind/shadcn-style UI · Playwright
cloud/infra
Azure AKS · AWS ECS · Kubernetes · Docker · Terraform · GitHub Actions
applied AI
Ollama · llama.cpp · vLLM · MCP · Claude Code · LLM orchestration
security/ops
mTLS · SSRF protection · Grafana · structured logging · proxy/firewall ops