Dogukan portrait

Hello, I'm Dogukan Kaan Bozkurt. I'm a Senior Software Engineer, Ads & Growth/ Playable Ads Developer/ HTML5 Game Developer. I enjoy building interactive ads, crafting AI-powered automation tools, and turning campaign data into growth.

About me

I'm a Software Engineer working at the intersection of ads, games, and growth, with 5 years of experience building playable ads, HTML5 games, and the tooling behind them. My work spans the full lifecycle of an ad unit; from mechanic design and 2D/ 3D development to network packaging and post-launch analysis of ROAS, IPM, CTR, CVR, and retention.

I've shipped playables for mobile games with tens of millions of installs; my most recent playable set ran 320+ variants across 7 languages and scaled to $560K+ in daily ROAS-campaign spend, with 14M+ daily impressions and 1M+ daily clicks. I work with TypeScript, JavaScript, C#, Unity, Luna Playworks, PixiJS, and Three.js. This background has reinforced my appreciation for clean architecture, OOP principles, and maintainable codebases.

Beyond the ads themselves, I build AI-powered tools, Node.js platforms, and npm libraries that automate creative production, and I use campaign and experiment data to drive technical decisions. I'm continuing to grow toward ad platforms and AdTech engineering: experimentation, measurement, and large-scale systems that make advertising work better for users and advertisers.

Experience

logo

Agave Games

Istanbul, Turkey

Apr. 2026 - Present

Senior Software Engineer, Performance Marketing

Apr. 2026 - Present

  • Own playable ads end-to-end for a 50M+ install puzzle portfolio; scaled one title to 320+ variants in 7 languages, reaching $560K+ daily ROAS spend and 1M+ daily clicks.
  • Drive rapid gameplay iteration and A/B testing with PMs, growth managers, and artists, shipping creative hooks that lift CTR, IPM, and CVR while keeping ads true to gameplay to protect early retention; benchmark competitor playables to stay ahead of market trends.
  • Co-built Agave AI Studio, an internal AI creative platform replacing a third-party UGC tool at ~1/3 the cost, with AI video generation, 33-language localization, and an LLM agent that turns gameplay videos into playables.
  • Built a JSON-driven, web-based playable templating system that lets designers and growth managers configure and ship playable variants without engineering, feeding high-volume creative testing.
logo

JustDice

Hamburg, Germany

Apr. 2023 - Apr. 2026 2 positions

  1. Senior Playable Ads Developer

    Oct. 2024 - Apr. 2026

    • Owned playable ads and IECs end-to-end across justDice's rewarded-gaming portfolio (20+ apps, 300M+ lifetime downloads, 20+ GEOs), including flagship Cash Giraffe (10M+ installs), from competitor benchmarking and concepting to post-launch optimization of CTR, IPM, CVR, and ROAS.
    • Built an internal TypeScript/Node.js platform for playable ad, HTML5 game, and IEC production with automated asset compression and one-click multi-network export, plus AI-powered Unity, Photoshop, After Effects, and Figma plugins rolled out across teams, cutting production time per creative.
    • Analyzed A/B tests and in-playable interaction-event data to find engagement and drop-off points across the ad-to-install funnel, matching ad promise to in-app experience to lift install rate and user quality (retention, LTV).
  2. Playable Ads Developer

    Apr. 2023 - Oct. 2024

    • Developed size-optimized playable ads and HTML5 games in Unity, Luna Playworks, and C# for justDice's rewarded-gaming apps, aligned with UA strategy and optimized for CTR, IPM, and CVR.
    • Created performance-optimized 2D/3D assets in Blender, Photoshop, and Figma, balancing visual quality against strict ad-network size limits.
    • Built Unity, Photoshop, After Effects, and Figma plugins (C#, ExtendScript, UXP, JavaScript) automating store screenshots, end cards, and localized marketing assets, speeding up the creative team's production.
logo

MY.GAMES

Amsterdam, The Netherlands

Mar. 2025 - Mar. 2026

Playable Ads Developer & Consultant (External)

Mar. 2025 - Mar. 2026

  • Designed and developed playable ads for mobile games in TypeScript, Three.js, and PixiJS, delivering single-file, MRAID-compliant creatives within each ad network's size and CTA rules for global UA campaigns.
  • Advised on the technical and creative approach for each playable, optimizing load time and runtime performance on low-end devices and tightening core gameplay hooks to lift CTR and IPM.
logo

GameGame

Hamburg, Germany

Jul. 2025 - Nov. 2025

Playable Ads Development Consultant

Jul. 2025 - Nov. 2025

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

Panteon Games

Ankara, Turkey

Nov. 2021 - Apr. 2023 2 positions

  1. Playable Ads Developer

    Nov. 2021 - Apr. 2023

    • Developed Unity/Luna playable ads and HTML5 games for hyper- and hybrid-casual titles, turning core gameplay into size-optimized creatives for global UA campaigns.
    • Built reusable playable ad templates and internal Unity packages used by designers and UA/growth managers, speeding up creative A/B testing across ad networks to improve IPM and CPI.
    • Mentored junior playable ad developers on the production pipeline, ad-network requirements, and performance-marketing fundamentals.
  2. Marketing Game Developer

    Nov. 2021 - Apr. 2023

    • Rapidly prototyped ad-ready gameplay in Unity (C#) for video creatives and marketability tests, validating creative hooks before full production.
    • Worked with growth, UA, and creative teams to iterate on mechanics and capture the gameplay moments that drove the highest CTR and IPM in campaigns.
    • Built reusable Unity tools and editor extensions that sped up creative iteration for the marketing team.
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.