Skip to content
Profile of Burak Kağan Yılmazer

Burak Kağan Yılmazer

Data & AI

Engineer

Berlin, Germany

About

ML & Creative Technologist with a Data & AI Engineering backbone.

Author of Pixels2GenAI , an open-source curriculum that walks learners from raw pixels to GANs, VAEs, and Diffusion Models, now growing into a broader platform for creative AI education.

Outside the terminal, I paint, build real-time visuals in TouchDesigner, and exhibit installations that blend evolutionary algorithms and generative models with live audiences.

Skills

Programming
  • Advanced Python
  • Advanced SQL
  • Intermediate Rust
Data Engineering
  • Advanced dbt
  • Advanced Airflow
  • Advanced FastAPI
  • Advanced REST APIs
  • Advanced ETL/ELT
  • Advanced Data Modeling
LLM & Agents
  • Advanced Anthropic Claude API
  • Advanced Claude Agent SDK
  • Advanced MCP (FastMCP)
  • Advanced LangGraph
  • Advanced Langfuse
  • Advanced RAG (pgvector)
  • Advanced Ollama
  • Advanced Claude Code
Generative AI
  • Advanced PyTorch
  • GANs
  • VAEs
  • Diffusion Models
  • Advanced TouchDesigner
  • ONNX Runtime
  • Advanced MediaPipe
AI & ML
  • Advanced TensorFlow
  • Advanced scikit-learn
  • Advanced NumPy
  • Advanced Pandas
  • Advanced OpenCV
  • Advanced YOLO
Cloud & Infra
  • Intermediate AWS
  • Advanced Docker
  • Advanced CI/CD
  • Advanced Git
Databases
  • Advanced PostgreSQL
  • Advanced Snowflake
  • Intermediate DuckDB
BI & Visualization
  • Advanced Power BI
  • Advanced Metabase
  • Intermediate Tableau

Experience

  • -

    Data Analyst → Data Engineer @ Bookingkit

    Berlin, Germany - On-site · Part-time

    Summary:

    • Joined as Data Analyst building Metabase dashboards and SQL/DBT models, then promoted to Data Engineer to design and optimize ELT pipelines with DBT, Airflow, and Python.

    Responsibilities:

    • Design and optimize ELT pipelines using DBT, Airflow, and SQL
    • Automate data workflows and monitoring with Airflow and Python
    • Develop and maintain data models in DBT
    • Design interactive Metabase dashboards and analyze business KPIs
    • Implement data quality monitoring and alerting systems
    • SQL
    • Python
    • DBT
    • Airflow
    • Metabase
  • -

    Senior Advanced Analytics Analyst @ Medtronic

    Prague, Czechia - On-site

    Summary:

    • Develop, inspect, and model data to improve productivity. Conduct statistical analysis for predictive forecasting. Manage end-to-end data processing.

    Responsibilities:

    • Develop, inspect, and model data to improve productivity
    • Conduct statistical analysis for predictive forecasting
    • Manage end-to-end data processing
    • Maintain analytical systems and verify data accuracy
    • SQL
    • SAP ERP
    • SAP S/4HANA
    • Snowflake
    • SAP BO
    • PowerBI
  • -

    Business Process Improvement Analyst @ Medtronic

    Prague, Czechia - On-site

    Summary:

    • Develop metrics for process measurement. Measure performance against process requirements. Perform cost and benefit analyses.

    Responsibilities:

    • Develop metrics for process measurement
    • Measure performance against process requirements
    • Perform cost and benefit analyses
    • Implement process optimization initiatives
    • SQL
    • SAP ERP
    • Snowflake
    • Excel
    • PowerBI
  • -

    Fraud Investigation Analyst @ Amazon

    Prague, Czechia - On-site

    Summary:

    • Identify and minimize fraud risks in TR/GB markets. Communicate with customers, buyers, and merchants.

    Responsibilities:

    • Identify and minimize fraud risks in TR/GB markets
    • Communicate with customers, buyers, and merchants
    • Analyze transaction patterns and fraud indicators
    • Implement risk mitigation strategies
    • SQL
    • Excel

Education

  • MSc Big Data & Artificial Intelligence

    Thesis: Bridging Computational Foundations to Generative AI: A Design-Based Framework for Progressive Creative Coding Education

  • MA International Business & Economics

    Thesis: The Role of Multinational Corporations in International Business: Rentier Capitalism

  • BSc International Trade & Finance

Projects

Data platform for Berlin's public transport — REST ingestion into PostgreSQL with live tracking and historical replay, served through FastAPI and Docker with a Leaflet.js map. On top of it, an LLM agent built from scratch: the raw tool-calling loop with no framework, an MCP server and client, an eval suite, Langfuse observability, and a LangGraph rebuild, running on local Ollama.

  • REST ingestion into PostgreSQL with live tracking and historical replay
  • Raw tool-calling loop with no framework, then rebuilt on LangGraph
  • MCP server and client (FastMCP, read-only SQL) with retries and guardrails
  • Eval suite and Langfuse tracing, running on local Ollama
  • Python
  • FastAPI
  • MCP
  • LangGraph
  • Langfuse
  • Ollama
  • Docker
  • PostgreSQL
  • Leaflet.js

Open-source AI curriculum (15 modules) built as a Master's thesis, guiding learners from pixel manipulation to GANs, VAEs, and Diffusion Models. A user study with 9 participants showed knowledge scores rise from 15.1% to 50.5% (Cohen's d = 1.615, p = .008).

  • 15 modules: pixels, geometry, classical ML, GANs, VAEs, Diffusion Models
  • Pre/post test: 15.1% to 50.5% (Cohen's d = 1.615, p = .008)
  • Dual-format pedagogy: hands-on discovery and conceptual deep-dives
  • TouchDesigner integration for creative coding workflows
  • Python
  • Jupyter
  • PyTorch
  • TouchDesigner
  • NumPy
  • TensorFlow
  • scikit-learn
  • OpenCV

Real-time generative art installation combining boid flocking with an evolutionary algorithm — stars evade predator black holes and pass survival traits across generations. Exhibited at the Pixels2GenAI exhibition, Berlin (2026).

  • Evolvable boid flocking (separation, alignment, cohesion)
  • Predator black holes with gravitational lensing
  • Tournament selection and uniform crossover across generations
  • Quorum sensing: density-triggered collective defense
  • Python
  • Pygame
  • NumPy

Real-time generative artwork where live GPU vitals — temperature, clock, utilization, power — sculpt a mycelial Physarum simulation coupled to a Hebbian neural network. Up to 200,000 agents render at ~60 FPS via GLSL compute shaders.

  • Physarum agents sense, rotate, and deposit pheromone trails
  • Hebbian synapses form on agent co-activation
  • GPU vitals drive color, bloom, and step size
  • GLSL compute shaders, 60 FPS at 1920×1080
  • Python
  • OpenGL
  • GLSL
  • Pygame
  • SciPy
  • CUDA

Interactive art installation where visitors watch themselves dissolve into noise and crystallize as anime artwork via Stable Diffusion and ControlNet. Exhibited at IT Studio Academis, Berlin (2026), with async generation at ~3s/frame and live display at 30 FPS.

  • ControlNet conditioned on Canny edges and MediaPipe landmarks
  • DDPM with linear, cosine, and quadratic noise schedules
  • Async generation pipeline keeping display at 30 FPS
  • Optional sound reactivity and ambient audio synthesis
  • Python
  • Stable Diffusion
  • ControlNet
  • MediaPipe
  • OpenCV