Dogukan portrait

Hello, I'm Dogukan Kaan Bozkurt. I'm a Senior Playable Ads. Developer/ HTML5 Game Developer/ Web Developer. I enjoy crafting automation tools, building interactive advertisements, and bringing innovative designs to life.

About me

I'm a Software Developer specializing in Playable Ads and HTML5 game development, with a strong background in building high-performance, lightweight interactive experiences. My work spans the full lifecycle of playable ads; from game mechanics and UI/UX to 2D/ 3D asset integration and performance optimization, ensuring each experience meets both creative and marketing goals.

With experience across 30+ shipped games and playable ads, I've worked with TypeScript, JavaScript, C#, Unity Playworks(LunaLabs) PixiJS, and Three.js, often stepping in at critical moments to deliver scalable features at speed. This background has reinforced my appreciation for clean architecture, OOP principles, and maintainable codebases.

Beyond development, I've built internal tools, npm libraries and engines to streamline Playable Ad and IEC production as well as supporting Design and Marketing teams, while leveraging performance data and marketing KPIs to inform technical decisions. I enjoy turning constraints into creative solutions, and continuously refining the craft of interactive advertising.

Experience

logo

Agave Games

Istanbul, Turkey

Apr. 2026 - Present

Senior Software Engineer, Performance Marketing

Apr. 2026 - Present

  • Own the end-to-end lifecycle of playable ads reaching millions of users, from market-driven ideation through game development to post-launch KPI analysis, partnering with PMs, growth managers, and artists to maximize CTR and high-intent conversions.
  • Drive rapid gameplay iteration and A/B testing to implement creative hooks and responsive mechanics that bridge technical polish and top-tier IPM across global UA campaigns; benchmark competitor playables to drive innovation in formats and stay ahead of market trends.
  • Built AI-powered tooling to accelerate marketing creative production: optimizing artists' gameplay-video workflows and generating UGC-style videos, reducing turnaround per creative and expanding the volume of testable ad variants.
  • Built a JSON-driven templating web based system, that let designers and growth managers ship various playable variants without engineering.
logo

JustDice

Hamburg, Germany

Apr. 2023 - Apr. 2026 2 positions

  1. Senior Playable Ads Developer

    Oct. 2024 - Apr. 2026

    • Owned playable ads end-to-end for games and consumer apps; from market research and competitor benchmarking, through 2D/3D asset design and development to post-launch KPI analysis, optimizing against CTR, IPM, and CVR to steer each creative iteration.
    • Built an internal TypeScript/Node.js platform to streamline playable ad/ HTML5 game, and IEC creation, with built-in size optimization and one-click ad-network export, cutting production time per creative, and letting designers ship without engineering.
    • Analyzed A/B tests and interaction-event data to pinpoint engagement and drop-off points across the user journey, refining creative direction to lift CVR/ install rate.
    • Built plugins and packages, including AI-powered tools, for Unity, Photoshop, After Effects, and Figma to accelerate the design team's workflow and speed up playable ad production; contributed to transversal initiatives by rolling these tools out across teams.
  2. Playable Ads Developer

    Apr. 2023 - Oct. 2024

    • Designed and developed engaging Playable Ads (Luna)/ HTML5 Games, into size-optimized, scalable, interactive experiences for apps and mobile games, ensuring alignment with marketing objectives and user acquisition strategies using Unity, Luna and C#.
    • Created and optimized 3D/ 2D assets for performance and visual quality, supporting overall campaign strategy, using Blender, Photoshop, and Figma.
    • Built plugins and packages for Unity, PhotoShop, AfterEffects and Figma to accelerate the Design team's creative workflow and improve playable ad production, using ExtendScript, UXP, JavaScript, HTML, and CSS.
logo

MY.GAMES

Amsterdam, The Netherlands

Mar. 2025 - Mar. 2026

Playable Ads Developer & Consultant (External)

Mar. 2025 - Mar. 2026

  • Developed and designed playable ads for mobile games in Three.js, PixiJS, and TypeScript (HTML/CSS), delivering network-compliant creatives across multiple networks to drive user acquisition.
  • Advised on and implemented the technical approach for each playable ad, optimizing runtime performance and tightening core gameplay hooks to lift CTR and IPM metrics.
logo

GameGame

Hamburg, Germany

Jul. 2025 - Nov. 2025

Playable Ads Development Consultant

Jul. 2025 - Nov. 2025

  • Established the company's first playable ad development pipeline from the ground up, defining the tech stack, build tooling, and QA/delivery workflow that took them from zero to shipping network-ready playables.
logo

Panteon Games

Ankara, Turkey

Nov. 2021 - Apr. 2023 2 positions

  1. Playable Ads Developer

    Nov. 2021 - Apr. 2023

    • Designed and developed Playable Ads (Luna)/ HTML5 Games, transforming core gameplay into size-optimized, scalable, interactive experiences for hyper-casual and hybrid-casual titles.
    • Built reusable, customizable playable ad templates and internal Unity packages, usable by designers and UA/ growth managers, to accelerate development and iteration across multiple ad networks and campaigns.
    • Led and mentored junior playable ad devs, guiding on the playable ad pipeline, core UA/performance marketing principles and best practices.
  2. Marketing Game Developer

    Nov. 2021 - Apr. 2023

    • Rapidly transformed creative ideas into gameplay prototypes in Unity, to maximize advertising impact.
    • Collaborated with growth, marketing, and creative teams to modify and iterate on gameplay mechanics, showcasing engaging gameplay moments for advertising campaigns.
    • Built reusable Unity tools and editor extensions to improve development efficiency and accelerate creative iteration.
logo

TUPRAS

Kocaeli, Turkey

Aug. 2021 - Sep. 2021

Project Engineer - Intern

Aug. 2021 - Sep. 2021

  • Led 'susTRAINable' project at TUPRAS, targeting net-zero railway emissions by 2050, aligning with 6 UN Sustainable Development Goals.
  • Led 'TogetHER' project focused on improving women's lives in the refinery and energy sectors, including mentorship programs for STEM-inclined women.
logo

GEFEASOFT

Mugla, Turkey

Mar. 2021 - Jul. 2021

Game Developer - Intern

Mar. 2021 - Jul. 2021

  • Developed WebGL and HTML5-based serious games using C# and Unity.
  • Designed gameplay systems, optimized performance for web deployment, and participated in feature development throughout the project lifecycle.
logo

Avocuda

Istanbul, Turkey

Feb. 2020 - Jun. 2020

Software Engineer - Intern

Feb. 2020 - Jun. 2020

  • Developed and maintained frontend features for mobile applications as part of the engineering team.

Education

Skills

- Technical Skills -

  • C# icon
    C#
  • TypeScript icon
    TypeScript
  • JavaScript icon
    JavaScript
  • Python icon
    Python
  • C++ icon
    C++
  • HTML icon
    HTML
  • CSS icon
    CSS
  • TailwindCSS icon
    TailwindCSS
  • Sass icon
    Sass
  • React icon
    React
  • .Net icon
    .Net
  • Node.js icon
    Node.js
  • Express.js icon
    Express.js
  • MySQL icon
    MySQL
  • PostgreSQL icon
    PostgreSQL
  • MongoDB icon
    MongoDB
  • Jest icon
    Jest
  • Docker icon
    Docker
  • RabbitMQ icon
    RabbitMQ
  • Git icon
    Git
  • npm icon
    npm
  • Webpack icon
    Webpack
  • Vite icon
    Vite
  • UXP icon
    UXP
  • Unity icon
    Unity
  • Luna (Unity Playworks) icon
    Luna (Unity Playworks)
  • Cocos Creator icon
    Cocos Creator
  • ThreeJS icon
    ThreeJS
  • PixiJS icon
    PixiJS
  • GSAP icon
    GSAP
  • GLSL icon
    GLSL
  • React Three Fiber icon
    React Three Fiber
  • Blender icon
    Blender
  • Spline icon
    Spline
  • Figma icon
    Figma
  • Adobe PhotoShop icon
    Adobe PhotoShop
  • Adobe After Effects icon
    Adobe After Effects
  • Adobe Premier Pro icon
    Adobe Premier Pro

- Soft Skills -

Languages

Language Image

Turkish

Native

Language Image

English

C1

Language Image

Korean

A2

Language Image

German

A2

Playable Ads

Projects

smart-sheet-translate

Apr. 2026- Apr. 2026

Developed a Google Sheets add-on that automates batch translation of localization sheets via a custom HTTP API, enabling full multi-language coverage directly from the spreadsheet.

  • Google Apps Script
  • Node.js
  • clasp
  • OpenAI API

base122-encoding (npm library)

Sep. 2025- Nov. 2025

Developing an npm library implementing Base‑122 encoding, reducing data size by up to ~30% compared to Base‑64 for use in data URIs.

  • TypeScript
  • NodeJS
  • Vite

texture-optimize-pro (npm library)

Oct. 2025- Oct. 2025

Developed a texture optimization library for HTML5 games (PixiJS/ThreeJS), leveraging Sharp for high-performance image processing with per-texture configuration of max size, format, and quality.

  • TypeScript
  • NodeJS
  • Sharp

Figma Design Plugin

Jul. 2025- Present

Developed a Figma plugin that automates the creation of static store screens, network end-cards, and marketing assets, featuring DeepL API integration for seamless multi‑GEO translations.

  • Figma
  • HTML
  • CSS
  • TypeScript
  • Vite

Text Localization - GEO Package

Jan. 2025 - Feb. 2025

Developed a localization package that detects device language and updates playable ads./ HTML5 game texts for multilingual support.

  • TypeScript
  • NodeJS

AdCraft

Oct. 2024

Developed a tool designed to streamline the manipulation of ad network requirements and enable efficient build generation by providing a simple interface for playable ads./ HTML5 games.

  • React
  • TypeScript
  • Tailwind
  • HTML
  • CSS
  • NodeJS
  • Vite

Adobe PhotoShop Design Tool

Jul. 2023 - Dec. 2023

Developed a Adobe PhotoShop extension focused on generating static store screens, network end cards and marketing purposed resources.

  • ExtendScript
  • JavaScript
  • CSS
  • HTML
  • UXP

Unity Playable Ads Kit

Apr. 2022 - Sep. 2023

Developed a plugin for playable ads development, featuring essential template generation, translation(localization) package, utility methods, ...

  • C#
  • Unity

Semantic Segmentation using Deep Learning

Sep. 2020 - Jun. 2021

Implemented deep learning methods using Python libraries, for robot's capabilities in search and rescue scenarios.

  • Python
  • NumPy
  • PyTorch
  • pandas
  • SciPy
  • OpenGL

Interface design for Segmentation Data

May. 2021 - Jun. 2021

An interface for streamlined input organization in deep learning, facilitating training, testing, and visualization with S3DIS and ESOGU RAMPS datasets.

  • Python
  • Qt
  • OpenGL

Point Cloud Data Optimization

Nov. 2020- Jan. 2021

Developed a data size reduction technique using point cloud information for a specified object, employing similarity measures and midpoints for classification in deep learning applications.

  • C++

Counting products on a Conveyor Belt

Sep. 2018 - Dec. 2018

Utilized Proteus to design a circuit system that sorts and separates products on a conveyor belt according to their individual colors.

  • Proteus

Activities

Certificates

Three.js Journey

Jun. 2024

three.js journey by Bruno Simon

  • ThreeJS
  • JavaScript
  • React
  • React Three Fiber
  • HTML
  • CSS
  • Blender
  • GLSL
  • GSAP
  • CannonJS
  • Rapier

Back-End Apps with Node.js and Express

Dec. 2023

IBM

  • JavaScript
  • Node.js
  • Express

Professional Meta Front-End Developer Certificate

Nov. 2023

META

  • React
  • JavaScript
  • Bootstrap
  • HTML
  • CSS
  • npm
  • Jest
  • Figma
  • Sass

Intermediate Object-Oriented Programming for Unity

May 2021

University of Colorado

  • C#
  • Unity

Contact Me

Please contact me directly at dkaanbozkurt@gmail.com or through this form.