Marketing × AI

AI Creative Technologist

+ Sr. Marketing Artist

I produce performance ad creatives for mobile apps and games at scale, and build the AI workflows, extensions, and full-stack apps that multiply a creative team's output.

AI Tools & Vibe Coding
Video & Playable Ads
App Development
Creative Direction
Motion Design
In-App UI
Web Development
20+
Apps, games & brands
#1twice
Most downloaded in the U.S.
8+
Years experience
~/tools
Marketing Studio
Marketing Studio
Desktop app · Mac + Win
live
Panda International
Panda International
Full-stack platform
live
OptimiRyze
OptimiRyze
AE + Premiere extension
live
Gen-AI Workflows
Gen-AI Workflows
Production Pipeline
internal
E
enescomert.com
AI-Built Portfolio
you're here
vibe.js
const ai = new Claude(); const ad = await ai.make({ brief: "15s app ad", variants: 12 }); await ad.ship();|
AD · 0:15 Skip
Lisa AI
Install
Apps & Games shipped

Real products, real downloads.

Type
Company
PlusMinusOne
Rollic
Teknasyon
Lisa AI
Remake AI
Planty
Bus Jam
EatLike
FindNow
Mini Merge Champions
PlusMinusOne
Rollic
Teknasyon
Lisa AI
Remake AI
Planty
Bus Jam
EatLike
FindNow
Mini Merge Champions
Tools · Dev work · AI workflows

Built to scale the team.

OptimiRyze

OptimiRyze: After Effects + Premiere Pro Extension

A CEP extension shipped for both After Effects and Premiere Pro. Video localization on autopilot: translate scripts, auto-caption from any audio, dub with cloned voices, browse trending music, resize to every platform. Free-stack under the hood, per-user keys, in-panel auto-updater. Cuts per-ad localization from hours to minutes.

Adobe CEPExtendScriptAI APIs

Two hosts, one panel

  • After Effects: six-tab panel (Tools, Translate, Subs, Voice, Music, Settings) with karaoke subtitle templates, per-platform safe-zone autofit, multi-size export and comp-level renaming.
  • Premiere Pro: written from scratch on Premiere's DOM. Auto-captions (Whisper → SRT → import), CSV two-way translation, TTS dubbing straight onto the timeline, smart renaming, resize + safe-zone, QC pass.
  • Shared core: panel UI, i18n, AI calls and key management are reused across both hosts. Only the ExtendScript host layer is rewritten per app.

What it does

  • Translate: Gemini-powered, source language auto-detected, brand-name protection. Copy & Translate or in-place, plus CSV import/export.
  • Subs: Whisper-timed captions from any audio, karaoke and static templates, stroke, highlight, BG box, font override, SRT/VTT import/export.
  • Voice: ElevenLabs TTS with stability, similarity and speed controls; voice library, voice cloning and voice-change while keeping the original timing. Fit-VO-to-clip time-stretching.
  • Music: trending track search across YouTube and TikTok, drag-drop into the project.
  • Tools: multi-size export (1:1 / 4:5 / 16:9 / 9:16), packshot moves by keyword, project reorganization by language prefix, find & replace across selected comps.
  • Settings: per-user API keys, 4 UI languages (EN, TR, PTBR, MK), 8 accent themes, first-run wizard with key validation, long-job retry + resume.

How it stays free and safe

  • Zero-cost stack: Gemini for translation, Groq Whisper for ASR, ElevenLabs (per-user key) for TTS, yt-dlp for music. No proxy servers, no shared paid keys.
  • Per-user keys: ElevenLabs is billed per user with their own key stored locally, so nobody can get banned for shared usage.
  • Auto-updater: private GitHub repo behind a Cloudflare Worker with a fine-grained read-only PAT. Every installed panel checks once an hour, or on demand from Settings.
  • Retry & resume: long transcriptions and dub jobs resume after a network drop instead of restarting from zero.
The extensionCEP · AE + Premiere
OptimiRyze
Localize, caption, dub and package a video ad without leaving the timeline.
After Effects Premiere Pro Mac + Windows 4 UI languages
OptimiRyze panel
After Effects
Premiere Pro
Marketing Studio

Marketing Studio: Desktop App for AI UGC Ads

A native desktop app (Mac + Windows) that turns a single face photo into a talking UGC video ad. No accounts, no cloud storage: it installs in five minutes, runs on your machine, and bills only your own fal.ai key. Six tabs cover the full production loop from brief to finished ad, with a prompt sculptor that never asks you to write a prompt.

Desktop appNext.jsAI video

The six tabs

  • Create: any model on fal.ai with that model's own controls, when you know exactly which model you want.
  • Photo to Video: the main flow. Photo → first frame → talking video, side by side on one screen. Veo speaks the line itself, one call, no separate lipsync step.
  • Scene: more than one person in the shot, with control over who speaks, who stays silent, and what each of them does.
  • Motion Control: swap a different person into a video you already have. Same performance, rebuilt scene.
  • Brief: paste a client brief and get back a full plan: cast, scenes, lines, b-roll. Edit it on a canvas, then render it.
  • Assets: people, saved scenes, reference frames, b-roll, end cards, music. Ships stocked with hundreds of real first frames sorted by place.

How it stays honest

  • Prompt sculptor: users pick dimensions (pose, outfit, lighting, camera, mood, delivery, accent, duration). The compiler stitches an English prompt and the text you read is the text that gets sent. Every category has a free-text field with an ✎ marker.
  • Detached queue: submitting a render returns in a second. Close the tab, reload, lose wifi, kill the app, the work continues and the result still arrives. Verified by killing the server mid-render.
  • Batch matrices: one photo × N scenes, or N frames × M lines, all through the same submit path. Re-running a batch you already paid for is free and instant.
  • Story mode: hook → problem → solution → CTA joined into one ad. Clips are re-encoded (not stream-copied) so timestamps line up and audio never drifts.
  • Cost control: every button shows an estimate before you click, a daily ceiling refuses anything that would cross it, and identical requests return the cached result instead of regenerating.
  • Local by design: outputs land in real folders next to the app. Move the folder, your work moves with it. Nothing is synced, nothing leaves your machine except renders to fal.

Ship & install

  • Zero-install bundle: unzip, right-click Open, paste your fal.ai key once. No Node, no npm, no dev account.
  • Per-platform: Apple Silicon Mac, Intel Mac, Windows x64. The Node binary is embedded in the runtime folder.
  • First launch downloads the reference frame library, then the app is fully offline for prompt work.
The appDESKTOP · Mac + Win
Marketing Studio
Photo → UGC frame → talking video, on your Mac or PC.
macOS (Apple Silicon · Intel) Windows x64
Marketing Studio screen
Panda International

Panda International: Full-Stack Language School Platform

Full replacement of a Wix site with a real product: marketing site, student and teacher web apps, admin/CMS and mobile app, all sharing one booking engine. Built for a 1:1 online German school, trilingual (TR / EN / DE), with Zoom, iyzico, WhatsApp Business and Google Calendar wired in. Content team edits everything without a developer.

Next.jsPayload CMSReact Native

What ships in the platform

  • Marketing site: hero, campaigns, teachers, programs, blog. Every block edited by the marketing team in Payload, changes reflect instantly.
  • Booking engine: 1:1 lesson slots with teacher availability rules, no double-books, substitute options, credit and expiry handling.
  • Checkout & billing: iyzico integration behind a provider-abstracted layer so EUR (Stripe) can slot in later without a rewrite.
  • Student & teacher web apps: lesson dashboard, notes, recordings, progress, streaks and badges.
  • Admin panel: content, operations, CRM and analytics in one place, on top of Payload with custom modules.
  • Mobile app (Expo): single build, role-based (student mode / teacher mode), iOS + Android, ready to ship after web launch.

The hard parts

  • Trilingual by design: TR / EN / DE, one source of truth in `packages/i18n`. UI copy, content models, emails and push, all localized.
  • Two funnels, one CRM: the existing human setter / closer flow is preserved and instrumented, while a self-serve trial → checkout → onboarding path is A/B tested against it per lead source.
  • Automation-first lifecycle: email + push for every lesson event, WhatsApp for sales and OTP only (deliberate cost decision). BullMQ worker for reminders, streaks, badges and sync.
  • Zoom, Google Calendar, iyzico, WhatsApp Business: each integration behind its own adapter, so any one can be swapped without touching the booking engine.
  • Extensible foundation: future modules (in-app video, EUR payments, e-book store, group events, AI speaking analysis) plug in without rework.

Stack

  • Next.js 15 App Router · Payload CMS 3 · Expo (React Native)
  • Turborepo · pnpm workspaces · TypeScript
  • Supabase (Postgres) · Drizzle · tRPC · BullMQ worker
  • Zoom · iyzico · WhatsApp Business API · Google Calendar
The platformWEB · MOBILE · ADMIN
Panda International
A Wix site rebuilt as a real platform: web app, mobile app, admin, backend, one codebase.
Web (Next.js) Mobile (Expo) Admin (Payload) TR · EN · DE
Visit the site
Panda International homepage
Marketing site
CMS-driven, edited without a developer.
Booking
1:1 slots, credits, substitutes, no double-books.
Checkout
iyzico now, Stripe-ready abstraction.
Student & teacher app
Dashboard, notes, recordings, streaks.
Admin / CRM
Content, ops, analytics, lead funnels.
Automation worker
Reminders, streaks, sync, on BullMQ.
Gen-AI Creative Workflows

Gen-AI Creative Workflows

Production pipelines that combine every major Gen-AI model (image, video, voice, code) into reproducible workflows for marketing creatives. Prompt-engineered, iterated and battle-tested on real campaigns.

AI imageAI videoAI voice

Where I use it

  • AI automation & marketing video workflows: end-to-end pipelines that turn a brief into a finished, ready-to-ship marketing video with minimal manual work.
  • Concept-to-creative pipelines: script → image → video → voice → subtitle in one chain.
  • Localization at scale: copy, voice and visuals adapted per market with consistent brand.
  • Internal tools & extensions: AI-augmented engineering. Full apps shipped end-to-end (this site, Marketing Studio, OptimiRyze).
  • Workflow design: building reproducible prompt chains the rest of the team can use.

Tools in the stack

  • Reasoning & code: Claude (Opus, Sonnet) · ChatGPT · Gemini
  • Image: Nano Banana · ChatGPT Image · Midjourney · and others
  • Video: Kling · Veo · Seedance · and others
  • Voice & audio: ElevenLabs (TTS, voice clone) · OpenAI Whisper (ASR)
  • Inference platforms: fal.ai · Replicate
  • Production tools I built using AI: Marketing Studio · OptimiRyze · this site
The stack9 tools · daily use
Vibe coding
Building full tools and apps end-to-end with AI as a pair.
Claude (Opus & Sonnet)
Long-form reasoning, code, prompt design, tool-building.
Nano Banana
Fast image edits, character consistency, in-painting.
Kling / Veo / Seedance
Image-to-video and text-to-video generation for ad sequences.
ChatGPT
Quick ideation, copy variants, brainstorming.
Gemini
Translation, summarization, structured outputs.
ChatGPT Image
Concept art, character variations, scene composition.
ElevenLabs
Voice-overs in 9+ languages, custom voice cloning.
Midjourney
Hero images, mood boards, packshot variations.
About · Experience

Half artist, half engineer.

I'm a Senior Marketing Artist with 8+ years across mobile apps, gaming, and AI. My main work is performance creative production: high-impact video ads, App Store screenshots, playable ads, and motion design that has to perform against real KPIs.

The second side is AI and engineering. I build my own production systems with generative AI, do prompt engineering, and ship internal tools and extensions that scale the creative team's output, like OptimiRyze (AE + Premiere extension) and Marketing Studio (desktop app for AI UGC ads).

I took Lisa AI from concept to launch, managing every part of its creative production. The app reached #1 most downloaded in the U.S. twice. I'm currently at Eneba as Creative Performance Strategist, driving performance creatives and the AI production pipeline behind them.

Stack: After Effects · Premiere · Photoshop · Illustrator · Unity · Luna · Playable Factory · Claude · ChatGPT · Gemini · Nano Banana · ChatGPT Image · Midjourney · Kling · Veo · Seedance · vibe coding.

Jul 2026 – Present

Creative Performance Strategist

Eneba

Creative performance strategy across Meta, Google and AppLovin. I set the video ad strategy and produce the image ads and playable ads myself. Also building AI tools that scale the creative team's day-to-day output.

May 2025 – Jul 2026

Senior Marketing Artist

PlusMinusOne

End-to-end marketing creatives across the company's mobile app portfolio: video ads, App Store screenshots, in-app events. Main focus was Remake AI, working across most of the apps in the portfolio. Also drove AI-powered content production.

Feb 2025 – May 2025

Marketing Artist / Interactive Designer

Rollic

High-performing ad creatives for Facebook, AppLovin, TikTok, Google Ads. Produced gameplay-style video ads from custom Unity scenes for multiple mobile games. Also shipped playable ads in Luna and Playable Factory and ran A/B tests against CPI, IPM, ROAS, CTR, Retention.

Apr 2021 – Sep 2024

Marketing Artist / Motion Graphic Designer

Teknasyon

Took Lisa AI from concept to launch. The app became the #1 most downloaded app in the U.S. twice. Worked across many apps in the company's portfolio over the years, with Lisa AI as the flagship. Drove all AI initiatives in the last two years. Continuously optimized CPA, ROAS, CTR, Conversion, Retention.

2016 – 2021

Freelance Graphic Designer

Independent

Logos, packaging, branding, social, responsive websites, plus a side AR mobile app that overlays 3D elements onto real environments through the device camera.

Want to build something together?

App ads, playables, in-app UI, AI workflows, custom tools. Drop me a line.

Or email directly LinkedIn ↗
Enes Cömert · CV