The longer story

I started in 2008 in Antalya. Two early years across smaller local agencies and magazines first, then six years across DasIstanbul and Alafortanfoni, ending as Senior Art Director working for Turkish Airlines, Sony, Coca-Cola, BMW, and Vestel. The agency taught me to defend a position before defending a render. I left when it became obvious that the work I most wanted to make was the product the campaign was selling.

Bundle News at Dwarf Planet was the first thing I designed that people opened every morning. From there, a year in London at BetBull as Senior Product Designer, three years in Bangkok as Lead Product Designer at Nimble, then 90 Seconds in 2019 as Head of UX & Design, first in Singapore, now Bangkok. Along the way: enterprise tools, finance, healthcare, commerce, media. The kinds of products with edge cases.

AI design isn't new ground for me. Stella in 2021 was the first interface I built around model output, asking how to surface confidence and uncertainty visually. In 2025 I founded Tiny Things, an independent studio for AI-native software. Manwe, a decision room for macOS where specialist agents argue, challenge weak assumptions, and produce auditable decision records, is the first ship. Its Causal Layered Analysis implementation was validated by Sohail Inayatullah, the framework's creator. I tend to design from the build side: prototype early, partner closely with engineering, and keep the thing honest about what it actually is.

Now

Practice

Founding-designer mode: product shape, interaction model, system logic, delivery. Cross-functional design leadership across global product teams, hiring and growing teams from there. Design systems that survive their second team. Research-driven decisions for sensitive products: health, finance, news. Eighteen years from advertising and brand into product.

Build

What I build with: Swift, SwiftUI, mlx-swift on Apple Silicon, Apple Foundation Models on the Neural Engine, NaturalLanguage and Accelerate for embeddings and similarity, GRDB/SQLite (FTS5) and SwiftData with CloudKit for memory, Apple Translation and Whisper via CoreML for on-device speech, llama.cpp for portable GGUF inference, and Claude / Codex / Qwen CLIs for cloud-side reasoning. Hand-written multi-agent pipelines and on-device RAG.

For agents