{
  "schema": "oncelcebeci.notebook/v1",
  "generatedAt": "2026-06-26T04:38:28.134Z",
  "site": "https://www.oncelcebeci.com",
  "person": {
    "name": "Oncel Cebeci",
    "alternateNames": [
      "Oncel Ozgebayram",
      "Öncel Cebeci"
    ],
    "title": "Product Leader, AI Systems & Design",
    "claim": "I turn ambiguous workflows, markets, and AI capabilities into products that ship.",
    "summary": "Product leader and AI systems builder with 18+ years across brand, consumer products, enterprise platforms, and AI-first software. Designer at the core, with hands-on range across product strategy, roadmap shaping, GTM systems, analytics, agentic workflows, inference paths, backend logic, and cross-platform product surfaces. Building with ML/AI since 2019, before it became a default product layer.",
    "location": "Bangkok, APAC",
    "city": "Bangkok",
    "region": "APAC",
    "timezone": "Asia/Bangkok",
    "email": "oncelcebeci@gmail.com",
    "websites": {
      "primary": "https://www.oncelcebeci.com",
      "studio": "https://tinythings.app",
      "products": {
        "manwe": "https://askmanwe.com",
        "signalNews": "https://signalnews.app",
        "notchpad": "https://notchpad.app",
        "notchlive": "https://notchlive.app",
        "dropmute": "https://tinythings.app/dropmute"
      }
    },
    "social": {
      "linkedin": "https://www.linkedin.com/in/oncelcebeci/",
      "github": "https://github.com/lemberalla",
      "x": "https://x.com/oncelcebeci",
      "behance": "https://www.behance.net/lemberalla"
    }
  },
  "counts": {
    "total": 34,
    "ships": 23,
    "shipped": 22,
    "inProgress": 1,
    "concepts": 0,
    "notes": 2,
    "marks": 9,
    "chapters": 9,
    "essays": 3
  },
  "entries": [
    {
      "id": "ave",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-06-20",
      "title": "AVE",
      "kicker": "An AI video editor built around one constraint: the timeline has to stay defensible.",
      "excerpt": "A local-first Mac video editor that turns rough briefs, messy footage, transcripts, visual analysis, and timeline state into reviewable edit plans and native timeline actions.",
      "signal": "Designed and shipped an operational editing system where AI reads project context, plans work, and executes only through accountable native timeline tools.",
      "solved": "Unstructured footage, vague creative intent, and multi-format delivery pressure became a controlled workflow: analyze, plan, approve, edit, export.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "ai",
        "video",
        "native",
        "workflow"
      ],
      "isCurrent": true,
      "slug": "ave",
      "url": "https://www.oncelcebeci.com/ave",
      "detailUrl": "https://www.oncelcebeci.com/ave",
      "externalUrl": "https://www.aivideoeditor.app"
    },
    {
      "id": "the-hood",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-06-19",
      "title": "TheHood",
      "kicker": "Open-source runtime for governed software agent loops.",
      "excerpt": "A local, provider-neutral TypeScript runtime for running multi-agent software work through role separation, approval gates, evidence capture, and MCP/CLI control surfaces.",
      "signal": "Published a developer-preview agent runtime with CLI and MCP surfaces, role-bound loops, approval gates, and runtime-owned evidence.",
      "solved": "Ad-hoc agent chats became governed local loops where models suggest, the runtime enforces, and users approve risky actions.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "open-source",
        "ai",
        "agents",
        "runtime",
        "developer-tools"
      ],
      "isCurrent": false,
      "slug": "the-hood",
      "url": "https://www.oncelcebeci.com/the-hood",
      "detailUrl": "https://www.oncelcebeci.com/the-hood",
      "externalUrl": "https://github.com/lemberalla/the-hood"
    },
    {
      "id": "tiny-things-story",
      "type": "note",
      "kind": null,
      "status": "shipped",
      "date": "2026-05-01",
      "title": "Tiny Things, the studio",
      "kicker": "Single-person product organisation. Local-first, native, opinionated.",
      "excerpt": "Founded in August 2025 as an independent studio for AI-native and native software. The first nine months produced four shipped products on shared scaffolding, designed and built end to end by one person.",
      "signal": null,
      "solved": null,
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "writing",
        "studio",
        "founder",
        "origin"
      ],
      "isCurrent": false,
      "slug": "tiny-things-story",
      "url": "https://www.oncelcebeci.com/tiny-things-story",
      "detailUrl": "https://www.oncelcebeci.com/tiny-things-story",
      "externalUrl": null
    },
    {
      "id": "manwe",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-04-15",
      "title": "Manwe",
      "kicker": "AI doesn't need better answers. It needs better disagreement.",
      "excerpt": "A decision room for macOS. Specialist agents research live evidence across 50+ source surfaces, argue from different incentives, challenge weak assumptions, and produce an auditable decision record. Not a chat reply.",
      "signal": "Built a macOS and web AI decision system with role-bound agents, 50+ evidence surfaces, claim audits, dissent, and Future Paths.",
      "solved": "Single-answer chat became a defensible workflow: research, dissent, claim checks, conviction shifts, Future Paths, and auditable decision records.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "ai",
        "agents",
        "native",
        "macos"
      ],
      "isCurrent": false,
      "slug": "manwe",
      "url": "https://www.oncelcebeci.com/manwe",
      "detailUrl": "https://www.oncelcebeci.com/manwe",
      "externalUrl": "https://askmanwe.com"
    },
    {
      "id": "kiwa",
      "type": "ship",
      "kind": null,
      "status": "in-progress",
      "date": "2026-04-14",
      "title": "Kiwa",
      "kicker": "A generative production studio for image, video, audio, and text.",
      "excerpt": "Kiwa turns prompt-based generation into a composed production system: an Explore wall, focused model workspaces, saved histories, templates, and node-based multimodal pipelines that connect text, image, video, audio, and lipsync.",
      "signal": "Built a generative production studio for branching, saving, templating, and composing image, video, audio, and text outputs.",
      "solved": "Prompt results became reusable production chains creators could branch from, save, template, and run again across image, video, audio, and text.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "ai",
        "generative-media",
        "workflow",
        "product-systems"
      ],
      "isCurrent": false,
      "slug": "kiwa",
      "url": "https://www.oncelcebeci.com/kiwa",
      "detailUrl": "https://www.oncelcebeci.com/kiwa",
      "externalUrl": null
    },
    {
      "id": "the-agency-years",
      "type": "note",
      "kind": null,
      "status": "shipped",
      "date": "2026-04-01",
      "title": "The Agency years",
      "kicker": "Six years in advertising taught me to defend a position before defending a render.",
      "excerpt": "Before product, before software. Two early years in Antalya across smaller agencies and magazines, then six years in Istanbul at DasIstanbul and Alafortanfoni, ending as Senior Art Director on Turkish Airlines, Sony, Coca-Cola, BMW, and Vestel.",
      "signal": null,
      "solved": null,
      "location": null,
      "project": "Alafortanfoni",
      "tags": [
        "writing",
        "advertising",
        "origin",
        "craft"
      ],
      "isCurrent": false,
      "slug": "the-agency-years",
      "url": "https://www.oncelcebeci.com/the-agency-years",
      "detailUrl": "https://www.oncelcebeci.com/the-agency-years",
      "externalUrl": null
    },
    {
      "id": "notchlive",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-03-15",
      "title": "NotchLive",
      "kicker": "Live captions for every Mac app. Private. On-device. In your notch.",
      "excerpt": "Real-time captions and translation for any Mac app. On-device Whisper through CoreML, captions rendered into the MacBook notch, optional translation across 20 languages via Apple Translation. Free forever, Pro adds voice notes and saved transcripts.",
      "signal": "Shipped private on-device captions and translation for any Mac app, with no meeting bot or account.",
      "solved": "System audio from any Mac app became live captions and translations without a meeting bot, account, or cloud speech pipeline.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "native",
        "macos",
        "ai",
        "audio"
      ],
      "isCurrent": false,
      "slug": "notchlive",
      "url": "https://www.oncelcebeci.com/notchlive",
      "detailUrl": "https://www.oncelcebeci.com/notchlive",
      "externalUrl": "https://notchlive.app"
    },
    {
      "id": "notchpad",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-02-01",
      "title": "NotchPad",
      "kicker": "Your private text inbox. One hover away.",
      "excerpt": "Notes, clipboard history, snippets, voice notes from NotchLive, and Apple Notes captured into a single private surface around the MacBook notch. Local-first, encrypted where it matters, Touch ID where it should be.",
      "signal": "Shipped a local-first Mac capture inbox for notes, clipboard, snippets, voice notes, and Apple Notes.",
      "solved": "Notes, clipboard history, snippets, voice notes, and Apple Notes moved into one private Mac inbox around the notch.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "native",
        "macos",
        "utility"
      ],
      "isCurrent": false,
      "slug": "notchpad",
      "url": "https://www.oncelcebeci.com/notchpad",
      "detailUrl": "https://www.oncelcebeci.com/notchpad",
      "externalUrl": "https://notchpad.app"
    },
    {
      "id": "signal-news",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2026-01-01",
      "title": "Signal News",
      "kicker": "All the news that matters. Nothing else.",
      "excerpt": "An iOS reader that clusters breaking stories from 60+ sources, surfaces the connections between them, writes the briefing on-device, and tells you when you're done. No ads, no tracking, no infinite feed.",
      "signal": "Built an iOS reader that clusters related coverage into finite briefings instead of another infinite headline feed.",
      "solved": "Disconnected headlines became story clusters with source context, connected events, predictions, and a clear endpoint.",
      "location": null,
      "project": "Tiny Things",
      "tags": [
        "ai",
        "ios",
        "consumer",
        "native"
      ],
      "isCurrent": false,
      "slug": "signal-news",
      "url": "https://www.oncelcebeci.com/signal-news",
      "detailUrl": "https://www.oncelcebeci.com/signal-news",
      "externalUrl": "https://apps.apple.com/app/signal-news/id6760105304"
    },
    {
      "id": "2025-08-tiny-things",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2025-08-01",
      "title": "Founded Tiny Things, an independent studio for AI-native and native software.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Bangkok",
      "project": "Tiny Things",
      "tags": [
        "chapter",
        "founder"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2025-08-tiny-things",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "content-manager",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2025-04-01",
      "title": "Content Manager",
      "kicker": "One workspace for assets, comments, and approvals across creative teams.",
      "excerpt": "Replaced scattered assets, threaded comments, and ad-hoc approvals with a single source of truth for every file. Approval cycles dropped 35%.",
      "signal": "Consolidated assets, comments, and approvals into one workspace; approval cycles dropped 35%.",
      "solved": "Scattered creative review became one asset workspace with focused comments, role-based approval, and 35% faster approval cycles.",
      "location": null,
      "project": "90 Seconds",
      "tags": [
        "enterprise",
        "workflow",
        "product-systems"
      ],
      "isCurrent": false,
      "slug": "content-manager",
      "url": "https://www.oncelcebeci.com/content-manager",
      "detailUrl": "https://www.oncelcebeci.com/content-manager",
      "externalUrl": null
    },
    {
      "id": "90-seconds-rebuild",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2022-06-01",
      "title": "90 Seconds Rebuild",
      "kicker": "Rebuilt a decade-old global video platform without breaking the customers who already trusted it.",
      "excerpt": "Reframed brand, product, identity, and platform as one continuous rebuild rather than a clean-slate redesign. Ordering speed up 6x, delivery accelerated 39%, live customer workflows never stopped during the transition.",
      "signal": "Rebuilt live ordering and delivery workflows for a global video platform; ordering became 6x faster and delivery accelerated 39%.",
      "solved": "A decade-old video platform kept serving live customers while ordering became 6x faster and delivery accelerated 39%.",
      "location": null,
      "project": "90 Seconds",
      "tags": [
        "enterprise",
        "platform",
        "rebuild",
        "brand",
        "leadership"
      ],
      "isCurrent": false,
      "slug": "90-seconds-rebuild",
      "url": "https://www.oncelcebeci.com/90-seconds-rebuild",
      "detailUrl": "https://www.oncelcebeci.com/90-seconds-rebuild",
      "externalUrl": null
    },
    {
      "id": "vavda",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2021-06-01",
      "title": "Vavda",
      "kicker": "A call-center platform for analytics, voice review, and role-specific operations workflows.",
      "excerpt": "Defined the information architecture, reusable templates, dashboard patterns, and component system behind configurable call-center products.",
      "signal": "Gave call-center teams one operating model for dashboards, reports, call review, filters, and role-specific workflows.",
      "solved": "Call-center teams got one reusable operating model for dashboards, reports, call review, filters, and role-specific workflows.",
      "location": null,
      "project": "Independent",
      "tags": [
        "analytics",
        "enterprise",
        "voice",
        "design-systems"
      ],
      "isCurrent": false,
      "slug": "vavda",
      "url": "https://www.oncelcebeci.com/vavda",
      "detailUrl": "https://www.oncelcebeci.com/vavda",
      "externalUrl": null
    },
    {
      "id": "stella",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2021-04-01",
      "title": "Stella",
      "kicker": "A first AI/ML interface for business data, built before the wave.",
      "excerpt": "Designed the interaction model for asking questions in natural language and reading the answer visually, with confidence and error states baked in.",
      "signal": "Designed an early AI/ML business-data interface with confidence, source disclosure, and visual answers.",
      "solved": "Natural-language data questions became visual business answers with confidence, source disclosure, and error states built in.",
      "location": null,
      "project": "Independent",
      "tags": [
        "ai",
        "data",
        "product-systems",
        "origin"
      ],
      "isCurrent": false,
      "slug": "stella",
      "url": "https://www.oncelcebeci.com/stella",
      "detailUrl": "https://www.oncelcebeci.com/stella",
      "externalUrl": null
    },
    {
      "id": "belowmrkt",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2019-09-01",
      "title": "belowmrkt",
      "kicker": "Adaptive property search that learned from how people browsed.",
      "excerpt": "Designed a machine-learning property-search system where filters re-shaped themselves from quick scans, shortlists, and revisits. Intelligence stayed invisible so users could focus on discovery.",
      "signal": "Designed adaptive property search that learned from browsing behavior instead of repeated filter resets.",
      "solved": "Manual property filtering became search shaped by pauses, shortlists, revisits, and browsing behavior.",
      "location": null,
      "project": "Independent",
      "tags": [
        "ai",
        "real-estate",
        "machine-learning",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "belowmrkt",
      "url": "https://www.oncelcebeci.com/belowmrkt",
      "detailUrl": "https://www.oncelcebeci.com/belowmrkt",
      "externalUrl": null
    },
    {
      "id": "2019-07-90-seconds",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2019-07-01",
      "title": "Joined 90 Seconds as Head of UX & Design.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Singapore",
      "project": "90 Seconds",
      "tags": [
        "chapter",
        "leadership"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2019-07-90-seconds",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "braive",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2019-06-01",
      "title": "Braive",
      "kicker": "A mental health platform that stayed calm under clinical weight.",
      "excerpt": "Designed an evidence-based therapy product around privacy, accessibility, and quiet interaction. Modular foundation supported new programs without new UI work.",
      "signal": "Built clinical mental-health product patterns for privacy, accessibility, calm interaction, and reusable therapy modules.",
      "solved": "Clinical mental-health programs became structured digital modules that therapists, enterprises, and individuals could use.",
      "location": null,
      "project": "Nimble",
      "tags": [
        "healthcare",
        "product-systems",
        "trust",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "braive",
      "url": "https://www.oncelcebeci.com/braive",
      "detailUrl": "https://www.oncelcebeci.com/braive",
      "externalUrl": null
    },
    {
      "id": "icered",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2019-05-01",
      "title": "IceRed",
      "kicker": "Event management platform for a Hong Kong startup, built in under three months.",
      "excerpt": "Designed and shipped a complete event-management platform on a tight three-month timeline, with a design system that accelerated development by 25%.",
      "signal": "Shipped a complete event-management platform in three months; the design system improved development speed 25%.",
      "solved": "A three-month platform deadline became reusable event-management patterns that sped up development by 25%.",
      "location": null,
      "project": "Independent",
      "tags": [
        "enterprise",
        "events",
        "design-systems",
        "hong-kong"
      ],
      "isCurrent": false,
      "slug": "icered",
      "url": "https://www.oncelcebeci.com/icered",
      "detailUrl": "https://www.oncelcebeci.com/icered",
      "externalUrl": null
    },
    {
      "id": "travelbook",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2019-02-01",
      "title": "Travelbook",
      "kicker": "Social travel platform that grew into planning, booking, and discovery without losing its community.",
      "excerpt": "Designed the evolution from a feed of stories into a complete travel product (itineraries, journaling, social, and booking under one roof). Commercial features integrated into the social layer rather than separated from it.",
      "signal": "Expanded a social travel product into planning, booking, discovery, and reviews without losing the community layer.",
      "solved": "A travel-story feed expanded into planning, booking, discovery, and reviews while keeping commerce inside the social journey.",
      "location": null,
      "project": "Nimble",
      "tags": [
        "consumer",
        "social",
        "travel",
        "growth"
      ],
      "isCurrent": false,
      "slug": "travelbook",
      "url": "https://www.oncelcebeci.com/travelbook",
      "detailUrl": "https://www.oncelcebeci.com/travelbook",
      "externalUrl": null
    },
    {
      "id": "yesmom",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2018-09-01",
      "title": "Yesmom",
      "kicker": "A fertility and pregnancy companion that turned health data into daily reassurance.",
      "excerpt": "Designed against the dashboard-and-streak conventions of health apps. Sensitive medical content, soft structure, language that informed without pressuring.",
      "signal": "Designed fertility and pregnancy tracking around calm guidance, optional reminders, and no streak-pressure mechanics.",
      "solved": "Sensitive fertility and pregnancy tracking shifted from dashboards and streaks to calm guidance users could trust.",
      "location": null,
      "project": "Independent",
      "tags": [
        "healthcare",
        "mobile",
        "consumer",
        "trust"
      ],
      "isCurrent": false,
      "slug": "yesmom",
      "url": "https://www.oncelcebeci.com/yesmom",
      "detailUrl": "https://www.oncelcebeci.com/yesmom",
      "externalUrl": null
    },
    {
      "id": "shop-99",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2018-08-01",
      "title": "Shop 99",
      "kicker": "Conversational commerce, before chat-as-interface was an idea.",
      "excerpt": "Designed an AI shopping assistant where chat replaced search, filters, and category browsing. Each exchange was structured to teach the system the user's intent.",
      "signal": "Designed a conversational commerce prototype where chat replaced search, filters, and category browsing.",
      "solved": "Shopping search became a message flow where each exchange taught the system style, price range, and intent.",
      "location": null,
      "project": "Independent",
      "tags": [
        "ai",
        "commerce",
        "conversation",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "shop-99",
      "url": "https://www.oncelcebeci.com/shop-99",
      "detailUrl": "https://www.oncelcebeci.com/shop-99",
      "externalUrl": null
    },
    {
      "id": "fineo",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2018-04-01",
      "title": "Fineo",
      "kicker": "A learning platform for finance, law, and business professionals.",
      "excerpt": "Designed from the ground up: a modular system that balanced financial credibility with learner-friendly modules. Users completed lessons 20% faster in the preferred prototype direction.",
      "signal": "Designed modular finance and law lessons; users completed the preferred prototype direction 20% faster.",
      "solved": "Dense finance and law learning became modular lessons that kept professional credibility while helping learners move faster.",
      "location": null,
      "project": "Nimble",
      "tags": [
        "product-systems",
        "fintech",
        "learning",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "fineo",
      "url": "https://www.oncelcebeci.com/fineo",
      "detailUrl": "https://www.oncelcebeci.com/fineo",
      "externalUrl": null
    },
    {
      "id": "workhiro",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2017-09-01",
      "title": "Workhiro",
      "kicker": "A data-first hiring platform that read candidates as people, not as keyword matches.",
      "excerpt": "Replaced the keyword-and-format filtering of traditional ATS systems with a kanban-style evaluation flow that surfaced skills and experience clearly. Adopted by pilot teams as a model for fairer recruitment.",
      "signal": "Replaced resume keyword filtering with structured candidate evaluation for pilot hiring teams.",
      "solved": "Resume keyword filtering became structured human evaluation with clearer candidate data and less automated judgement.",
      "location": null,
      "project": "Nimble",
      "tags": [
        "enterprise",
        "hr",
        "product-systems",
        "fairness"
      ],
      "isCurrent": false,
      "slug": "workhiro",
      "url": "https://www.oncelcebeci.com/workhiro",
      "detailUrl": "https://www.oncelcebeci.com/workhiro",
      "externalUrl": null
    },
    {
      "id": "sisu",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2017-04-01",
      "title": "Sisu",
      "kicker": "Android app for a Thailand-based consumer startup. Led design from concept to launch.",
      "excerpt": "Led design for the Android application from concept to launch. A consumer product whose retention bet was on getting the daily flow right, not the launch moment.",
      "signal": "Led a lean Android consumer product from concept to launch around repeat daily behavior.",
      "solved": "A first-launch Android concept became a daily-use product shaped around repeat opens, not novelty.",
      "location": null,
      "project": "Nimble",
      "tags": [
        "consumer",
        "mobile",
        "thailand",
        "android"
      ],
      "isCurrent": false,
      "slug": "sisu",
      "url": "https://www.oncelcebeci.com/sisu",
      "detailUrl": "https://www.oncelcebeci.com/sisu",
      "externalUrl": null
    },
    {
      "id": "2016-03-nimble",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2016-03-01",
      "title": "Joined Nimble, a product studio for startups and enterprise clients.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Bangkok",
      "project": "Nimble",
      "tags": [
        "chapter"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2016-03-nimble",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "mcc",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2015-09-01",
      "title": "MCC",
      "kicker": "A web platform for a century-old community, designed to outlast its own redesigns.",
      "excerpt": "First fully remote large-scale build. Distributed design system, shared decision frameworks, structural over visual consistency. The interface still holds up a decade later.",
      "signal": "Designed a platform and contribution system for a century-old institution with teams across three time zones.",
      "solved": "A century-old institution's web presence became a maintainable platform with shared patterns across teams and time zones.",
      "location": null,
      "project": "Independent",
      "tags": [
        "platform",
        "community",
        "design-systems",
        "longevity"
      ],
      "isCurrent": false,
      "slug": "mcc",
      "url": "https://www.oncelcebeci.com/mcc",
      "detailUrl": "https://www.oncelcebeci.com/mcc",
      "externalUrl": null
    },
    {
      "id": "2015-08-side-projects",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2015-08-01",
      "title": "Independent product work for founders and small teams.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Bangkok",
      "project": "Independent",
      "tags": [
        "chapter"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2015-08-side-projects",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "betbull",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2015-05-01",
      "title": "BetBull",
      "kicker": "MVP for a London-based sports betting startup that helped close $80M+ in funding.",
      "excerpt": "Designed the core product flows and the investor-facing prototypes that demonstrated where the product could go. Contributed to $80M+ in funding closure and strong early retention after launch.",
      "signal": "Designed MVP betting flows and investor prototypes for a startup competing on product experience, not only odds.",
      "solved": "A UX-led betting idea became disciplined MVP flows for users and future-facing prototypes for the next product chapter.",
      "location": null,
      "project": "BetBull",
      "tags": [
        "consumer",
        "betting",
        "mvp",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "betbull",
      "url": "https://www.oncelcebeci.com/betbull",
      "detailUrl": "https://www.oncelcebeci.com/betbull",
      "externalUrl": null
    },
    {
      "id": "2015-04-betbull-joined",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2015-04-01",
      "title": "Joined BetBull as Senior Product Designer.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "London",
      "project": "BetBull",
      "tags": [
        "chapter"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2015-04-betbull-joined",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "bundle",
      "type": "ship",
      "kind": null,
      "status": "shipped",
      "date": "2014-09-01",
      "title": "Bundle News",
      "kicker": "A personalised news reader built on respect, not algorithms.",
      "excerpt": "Designed the core UX (reading experience, source and topic personalisation, interface foundation). Editor's Choice on Google Play. Grew to over 1M monthly active users across 18 countries.",
      "signal": "Designed reading and personalization UX for a news product that grew past 1M monthly active users across 18 countries.",
      "solved": "Algorithmic news-feed conventions became reader-controlled personalization that scaled past 1M monthly active users.",
      "location": null,
      "project": "Dwarf Planet",
      "tags": [
        "consumer",
        "media",
        "trust",
        "0-to-1"
      ],
      "isCurrent": false,
      "slug": "bundle",
      "url": "https://www.oncelcebeci.com/bundle",
      "detailUrl": "https://www.oncelcebeci.com/bundle",
      "externalUrl": null
    },
    {
      "id": "2014-05-dwarf-planet",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2014-05-01",
      "title": "Joined Dwarf Planet, the team behind Bundle News.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Istanbul",
      "project": "Dwarf Planet",
      "tags": [
        "chapter"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2014-05-dwarf-planet",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "2012-02-alafortanfoni",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2012-02-01",
      "title": "Senior Art Director at Alafortanfoni.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Istanbul",
      "project": "Alafortanfoni",
      "tags": [
        "chapter"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2012-02-alafortanfoni",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "2010-04-dasistanbul",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2010-04-01",
      "title": "Moved to Istanbul, joined DasIstanbul.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Istanbul",
      "project": "DasIstanbul",
      "tags": [
        "chapter",
        "origin"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2010-04-dasistanbul",
      "detailUrl": null,
      "externalUrl": null
    },
    {
      "id": "2008-09-antalya",
      "type": "mark",
      "kind": "chapter",
      "status": "shipped",
      "date": "2008-09-01",
      "title": "Started in Antalya, magazines and smaller local agencies.",
      "kicker": null,
      "excerpt": null,
      "signal": null,
      "solved": null,
      "location": "Antalya",
      "project": "Antalya",
      "tags": [
        "chapter",
        "origin"
      ],
      "isCurrent": false,
      "slug": null,
      "url": "https://www.oncelcebeci.com/#2008-09-antalya",
      "detailUrl": null,
      "externalUrl": null
    }
  ],
  "essays": [
    {
      "id": "ai-ontology",
      "type": "essay",
      "date": "2026-05-03",
      "title": "When agents need a world",
      "excerpt": "Better AI memory needs structure, provenance, scope, and consent, because agents need to know which world they are acting in.",
      "pull": null,
      "tags": [
        "ai",
        "ontology",
        "memory",
        "agents"
      ],
      "slug": "ai-ontology",
      "url": "https://www.oncelcebeci.com/notes/ai-ontology",
      "detailUrl": "https://www.oncelcebeci.com/notes/ai-ontology",
      "rawMarkdownUrl": "https://www.oncelcebeci.com/notes/ai-ontology.md"
    },
    {
      "id": "manwe",
      "type": "essay",
      "date": "2026-03-10",
      "title": "Better disagreement",
      "excerpt": "I am building Manwe as a room for thinking, where AI helps decisions survive evidence, disagreement, memory, and pressure.",
      "pull": null,
      "tags": [
        "ai",
        "agents",
        "decision-making",
        "ontology"
      ],
      "slug": "manwe",
      "url": "https://www.oncelcebeci.com/notes/manwe",
      "detailUrl": "https://www.oncelcebeci.com/notes/manwe",
      "rawMarkdownUrl": "https://www.oncelcebeci.com/notes/manwe.md"
    },
    {
      "id": "we-just-played",
      "type": "essay",
      "date": "2026-02-14",
      "title": "We just played.",
      "excerpt": "Most of prompt engineering is just reload, adjust, retry. Gamers have been doing that since before AI existed.",
      "pull": null,
      "tags": [
        "ai",
        "gaming",
        "prompt-engineering"
      ],
      "slug": "we-just-played",
      "url": "https://www.oncelcebeci.com/notes/we-just-played",
      "detailUrl": "https://www.oncelcebeci.com/notes/we-just-played",
      "rawMarkdownUrl": "https://www.oncelcebeci.com/notes/we-just-played.md"
    }
  ],
  "related": {
    "feed": "https://www.oncelcebeci.com/feed.xml",
    "agentMd": "https://www.oncelcebeci.com/agent.md",
    "resume": "https://www.oncelcebeci.com/resume.md",
    "llms": "https://www.oncelcebeci.com/llms.txt",
    "llmsFull": "https://www.oncelcebeci.com/llms-full.txt",
    "sitemap": "https://www.oncelcebeci.com/sitemap.xml",
    "notesMd": "https://www.oncelcebeci.com/notes.md",
    "notesIndex": "https://www.oncelcebeci.com/notes"
  }
}