/* Project + page data — pure placeholder copy, original fictional product names. */

const PROJECTS = [
  {
    id: "lumen-billing",
    n: "01",
    tag: "B2B SaaS",
    title: "Algora AI Visibility SaaS",
    types: ["Research", "App Design", "Design System"],
    metrics: [
      { value: "+42%", label: "trial-to-paid conversion after launch" },
      { value: "3.1×",  label: "faster onboarding for new admins" },
      { value: "0 → 1", label: "shipped the first internal design system" },
    ],
    layout: "phone",
  },
  {
    id: "northcap-wallet",
    n: "02",
    tag: "Fintech",
    title: "A calmer mobile wallet for Northcap",
    types: ["Research", "iOS · Android", "Motion"],
    metrics: [
      { value: "+28%", label: "weekly active users in the first quarter" },
      { value: "−63%", label: "support tickets about failed transfers" },
      { value: "4.8 ★", label: "App Store rating, up from 3.4" },
    ],
    layout: "phone",
  },
  {
    id: "harbor-health",
    n: "03",
    tag: "Health · Mobile",
    title: "Harbor Health — chronic care companion",
    types: ["Discovery", "Product Design", "Prototyping"],
    metrics: [
      { value: "+57%", label: "adherence to daily check-ins" },
      { value: "2.4×",  label: "more patients reporting symptoms early" },
      { value: "92 NPS", label: "after the redesign of the home screen" },
    ],
    layout: "phone",
  },
  {
    id: "atlas-analytics",
    n: "04",
    tag: "Data · Dashboard",
    title: "Atlas — analytics for non-analysts",
    types: ["Information Architecture", "Web App", "Data Viz"],
    metrics: [
      { value: "−41%", label: "time spent to answer a routine question" },
      { value: "+3.2k", label: "saved dashboards in the first month" },
      { value: "12 → 4", label: "primary nav items, by ruthless cutting" },
    ],
    layout: "desktop",
  },
  {
    id: "porter-cms",
    n: "05",
    tag: "Design System",
    title: "Porter — a CMS that gets out of the way",
    types: ["System Design", "Tokens", "Component Library"],
    metrics: [
      { value: "180+", label: "components consolidated to 64 primitives" },
      { value: "+6×",  label: "shipping velocity for marketing pages" },
      { value: "98%", label: "of production screens on the new system" },
    ],
    layout: "desktop",
  },
];

const ABOUT = {
  identity: "I'm Tuna — a product designer who turns research into interfaces, and interfaces into measurable outcomes. Based between Istanbul and the Netherlands.",
  bio: "8+ years across B2B SaaS, fintech, insurtech, and e-commerce — currently Head of UX & UI at Agency Look, leading a six-person design pod for clients like Allianz, Unilever, and Fiat, while building my own AI-native products on the side (Algora, shipped solo to production in 10 weeks). I care about design that's defensible: every decision traceable back to a real constraint or a real user.",
  howIWork: [
    "Research-led, not opinion-led",
    "Comfortable owning a product end-to-end",
    "AI-augmented workflow — Claude Code, design systems, rapid prototyping",
    "Direct, low-ego feedback style",
  ],
  timeline: [
    { years: "2023 — Now",  role: "Senior Product Designer",   company: "Independent practice" },
    { years: "2020 — 2023", role: "Staff Product Designer",    company: "Northcap Financial" },
    { years: "2018 — 2020", role: "Senior Product Designer",   company: "Lumen Software" },
    { years: "2016 — 2018", role: "Product Designer",          company: "Harbor Health" },
    { years: "2014 — 2016", role: "UI Designer",               company: "Studio Aralık" },
  ],
};

const CASE_STUDY_DEFAULTS = {
  overview: [
    "Lumen's billing console started as an internal admin panel and grew, over five years, into the surface every customer touched on day one. By the time I joined, eighty-seven separate flows lived behind a single sidebar and the team was afraid to touch any of them.",
    "Over six months we rebuilt the console end-to-end — research, IA, visual system, ship — without a freeze on the underlying product. This is the story of how we did it without breaking anyone's invoice run.",
  ],
  problem: [
    "Two thirds of new admins gave up before reaching their first successful invoice. The flows weren't broken individually — they were broken collectively. Every team had shipped their own pattern and the system had quietly forgotten what it was.",
    "The harder problem was political: every flow had an owner, and every owner had a reason. We needed a way to talk about the whole that didn't feel like a critique of the parts.",
  ],
  process: [
    "We started by mapping the eighty-seven flows on a single wall, color-coded by team. Nobody had seen it laid out before. That print-out did more work than any deck I've ever made.",
    "From there we ran a three-week diary study with twelve admins, paired with quantitative funnel work on the existing console. We landed on three jobs the console actually had to do well — and a long list of things it could stop pretending to do.",
    "The rebuild itself was incremental. We shipped the new shell first, then migrated flows one team at a time, with a shared component library that grew as we went. By month four the new patterns were faster to build than the old ones, and the migration finished itself.",
  ],
  outcome: [
    { value: "+42%", label: "Trial-to-paid conversion in the quarter after launch" },
    { value: "3.1×",  label: "Faster time-to-first-invoice for new admins" },
    { value: "−58%", label: "Reduction in billing-related support tickets" },
    { value: "1 → 1", label: "Design system, finally owned by a real team" },
  ],
};

window.PROJECTS = PROJECTS;
window.ABOUT = ABOUT;
// Single source of truth for the capabilities list — rendered both in the
// home closing band and the About "Skills & tools" section. Edit once, both update.
window.CAPABILITIES = [
  "End-to-end UX", "Interaction Design", "Information Architecture",
  "Wireframing", "Prototyping", "Design Systems",
  "In-depth Interviews", "Moderated Usability Testing",
  "Figma (Auto Layout v5, Variables, Dev Mode)",
];
window.CASE_STUDY_DEFAULTS = CASE_STUDY_DEFAULTS;
