Skip to content
View bgokden's full-sized avatar

Highlights

  • Pro

Block or report bgokden

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bgokden/README.md

Berk Gökden

AI/ML & Data Engineer — AI Agents · Voice AI · RAG · Production ML 📍 Amsterdam, Netherlands · Remote (EU) · 🇳🇱 Dutch citizen (EU work authorization)

Full-stack AI/ML & Data Engineer who builds and ships GenAI applications and production ML systems end-to-end — fast and cost-efficiently. Freelance since 2021 for clients including Klarna, Booking.com, and ING, and founder of PrimAxiom Labs. 15+ years of production software engineering.

🌐 berkgokden.com · 💼 LinkedIn · 🤗 Hugging Face · ✉️ berk@primaxiom.ai

Highlights

  • Built an internal AI platform for 5,000+ employees at Klarna — 40% efficiency gains and lower cost per meeting
  • Design, build, and deploy production AI agent systems — multi-agent orchestration, agent memory (short/long-term), MCP, evaluation, and guardrails
  • Cut infrastructure cost 90%+ with an AI load-prediction optimizer at Vamp.io (acquired by CircleCI)
  • Ship CI-tested open-source AI tooling + published multilingual NER models

Featured open source

Project What it is
voxbrief Local meeting-intelligence voice agent: Whisper → structured brief (decisions, action items) → Q&A. Library · CLI · MCP server.
personalens A code review, but for UX — Playwright + a vision LLM review a URL from each persona's point of view, with scores you can track and gate in CI.
place-extractor-mcp MCP server for multilingual place extraction (13 languages), backed by mDeBERTa/ONNX models.
synthspan Synthetic labeled-data generator for NER — templates/gazetteers or local-LLM few-shot with structured output + augmentation.
veri Vector search engine in Go for ML feature serving.
llama-constrain Constrained / structured generation for llama.cpp (GGUF).
🤗 Berk Multilingual mDeBERTa place/entity extraction models (ONNX).

Tech

Agents — multi-agent orchestration · agent memory (short/long-term) · RAG · MCP · LangChain/LangGraph · Claude Agent SDK Eval & safety — Arize/Phoenix · guardrails · PII redaction · OWASP LLM Top 10 Models & inference — OpenAI · Anthropic · Gemini · Qwen · Llama · fine-tuning · Whisper · vLLM · llama.cpp · constrained decoding Cloud GenAI — Azure OpenAI · AWS Bedrock Data & vector — pgvector · FAISS · Pinecone · Qdrant · PySpark · Snowflake · Kafka · Airflow Platform — Python · Go · TypeScript · SQL · Kubernetes · Docker · Terraform · CI/CD · AWS · GCP

Experience

Freelance AI/ML engineer (contract) since 2021 — Klarna (Senior AI Engineer), Booking.com, ING; Engineering Lead at Vamp.io (acquired by CircleCI); earlier VodafoneZiggo, DPG Media, Caspar AI, SAP, and more.

Founder of PrimAxiom Labs — an Amsterdam venture building and operating AI-driven software products.

Pinned Loading

  1. aws-docker-machine-scripts aws-docker-machine-scripts Public

    Scripts to build a docker swarm cluster on aws with docker-machine

    Shell 3 1

  2. docker-client docker-client Public

    Forked from spotify/docker-client

    A simple docker client for the JVM

    Java

  3. machine machine Public

    Forked from docker-archive-public/docker.machine

    Machine management for a container-centric world

    Go

  4. spark spark Public

    Forked from apache/spark

    Mirror of Apache Spark

    Scala

  5. veri veri Public

    Distributed vector search / feature store in Go — high-throughput, low-latency feature serving for ML.

    Go 54 5

  6. CircleCI-Archived/vampkubistcli CircleCI-Archived/vampkubistcli Public archive

    A command line client for Vamp Kubist

    Go 4