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

Burak Kağan Yılmazer

data

engineer

Berlin, Germany

About

ML & Creative Technologist with a Data 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
AI & ML
  • Advanced TensorFlow
  • Advanced scikit-learn
  • Advanced NumPy
  • Advanced Pandas
  • Advanced OpenCV
  • Advanced YOLO
Generative AI
  • Advanced PyTorch
  • GANs
  • VAEs
  • Diffusion Models
  • ONNX Runtime
  • Advanced MediaPipe
  • Advanced TouchDesigner
Data Engineering
  • Advanced dbt
  • Advanced Airflow
  • Advanced FastAPI
  • Advanced REST APIs
Cloud & Infra
  • Intermediate AWS
  • Advanced Databricks
  • 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

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
  • NumPy
  • Jupyter
  • PyTorch
  • TensorFlow
  • scikit-learn
  • OpenCV
  • TouchDesigner

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
  • CUDA
  • Pygame
  • SciPy

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