// ———————————————————————— Content (pt / en) ————————————————————————

const CONTENT = {
  pt: {
    nav: { work: "Projetos", about: "Sobre", stack: "Stack", experience: "Trajetória", certs: "Certificados", contact: "Contato" },
    hero: {
      id: "01 / Portfólio 2026",
      availability: "Disponível para novos projetos",
      based: "São Paulo, BR",
      focus: "Full-Stack · DevOps · IA",
      exp: "5+ anos construindo produto",
      name1: "Guilherme",
      name2: "Antunes",
      role: "Engenheiro",
      slash: "/",
      roleEm: "de software",
      tagline: (<>Construo <strong>sistemas digitais</strong> que unem engenharia de precisão, automação e um olhar refinado para interfaces. Do protótipo ao deploy — com performance, clareza e intenção.</>),
      scroll: "Role para continuar",
    },
    marquee: ["Full-Stack Engineer", "DevOps", "AI & Automação", "Cloud Arquiteto", "Produto", "Dados"],
    about: {
      num: "02",
      title: (<>Engenharia com <em>intenção</em>.</>),
      desc: "Trabalho na interseção entre produto, infraestrutura e design — traduzindo problemas complexos em sistemas simples, rápidos e bonitos.",
      lead: (<>Há <em>cinco anos</em> transformando ideias em software em produção — de plataformas corporativas a automações que economizam horas de trabalho humano.</>),
      body: [
        "Formado em Análise e Desenvolvimento de Sistemas (Fatec Guarulhos) e Desenvolvimento de Sistemas (Etec), hoje atuo em uma consultoria e software house, liderando entregas full-stack que combinam back-end, front-end, cloud e automação.",
        "Aprofundo-me continuamente em Hacking, Segurança e Ciência de Dados — porque bons engenheiros precisam enxergar o produto por dentro e por fora.",
      ],
      stats: [
        { n: "5", sub: "anos", l: "construindo sistemas em produção" },
        { n: "40", sub: "+", l: "projetos entregues" },
        { n: "15", sub: "+", l: "certificações técnicas" },
        { n: "100%", sub: "", l: "entregas com foco em produto" },
      ],
    },
    work: {
      num: "03",
      title: (<>Trabalhos <em>selecionados</em>.</>),
      desc: "Uma seleção de sistemas, plataformas e produtos em que assinei engenharia, arquitetura ou liderança técnica.",
    },
    stack: {
      num: "04",
      title: (<>Ferramentas do <em>ofício</em>.</>),
      desc: "Um arsenal técnico apurado em projetos reais — escolhido pela tarefa, não pela moda.",
      categories: ["Todas", "Linguagens", "Front-end", "Back-end", "DevOps & Cloud", "Dados & IA"],
    },
    experience: {
      num: "05",
      title: (<>Trajetória.</>),
      desc: "Uma linha contínua de evolução — de desenvolvedor a engenheiro de produto e DevOps.",
    },
    education: {
      num: "06",
      title: (<>Formação <em>acadêmica</em>.</>),
      desc: "Base sólida construída entre ensino técnico, superior e pós — com foco em sistemas, dados e saúde digital.",
    },
    certs: {
      num: "07",
      title: (<>Certificações & <em>badges</em>.</>),
      desc: "Credenciais emitidas por Cisco, AWS, Oracle, IBM, NASA, GitHub e outros — todas verificáveis via Credly e Oracle Education.",
      verify: "Verificar",
      allIssuers: "Todos",
    },
    edges: {
      num: "08",
      title: (<>O que me <em>diferencia</em>.</>),
      desc: null,
    },
    cta: {
      kicker: "Vamos conversar",
      h: (<>Tem um projeto em <em>mente</em>?</>),
      sub: "Respondo em até 24h. Orçamentos, parcerias, consultoria técnica ou só uma boa conversa sobre engenharia.",
      primary: "Iniciar um projeto",
      secondary: "guiancam@gmail.com",
    },
    footer: {
      h: (<>Construindo o próximo sistema.</>),
      nav: "Navegação",
      contact: "Contato",
      rights: "Todos os direitos reservados",
    },
  },
  en: {
    nav: { work: "Work", about: "About", stack: "Stack", experience: "Path", certs: "Certs", contact: "Contact" },
    hero: {
      id: "01 / Portfolio 2026",
      availability: "Available for new projects",
      based: "São Paulo, BR",
      focus: "Full-Stack · DevOps · AI",
      exp: "5+ yrs shipping product",
      name1: "Guilherme",
      name2: "Antunes",
      role: "Software",
      slash: "/",
      roleEm: "engineer",
      tagline: (<>I build <strong>digital systems</strong> at the intersection of precision engineering, automation and refined interface craft. From prototype to deploy — with performance, clarity, intention.</>),
      scroll: "Scroll to continue",
    },
    marquee: ["Full-Stack Engineer", "DevOps", "AI & Automation", "Cloud Architect", "Product", "Data"],
    about: {
      num: "02",
      title: (<>Engineering with <em>intent</em>.</>),
      desc: "I work at the intersection of product, infrastructure and design — turning complex problems into simple, fast, beautiful systems.",
      lead: (<>For <em>five years</em> turning ideas into production software — from enterprise platforms to automations that save hours of human work.</>),
      body: [
        "Graduated in Systems Analysis & Development (Fatec Guarulhos) and Systems Development (Etec). I currently lead full-stack deliveries at a consulting firm, combining back-end, front-end, cloud and automation.",
        "I deepen my knowledge in Hacking, Security and Data Science — good engineers see the product from the inside and the outside.",
      ],
      stats: [
        { n: "5", sub: "yrs", l: "shipping production systems" },
        { n: "40", sub: "+", l: "projects delivered" },
        { n: "15", sub: "+", l: "technical certifications" },
        { n: "100%", sub: "", l: "product-led delivery" },
      ],
    },
    work: {
      num: "03",
      title: (<>Selected <em>work</em>.</>),
      desc: "A curation of systems, platforms and products where I signed engineering, architecture or tech leadership.",
    },
    stack: {
      num: "04",
      title: (<>Tools of the <em>craft</em>.</>),
      desc: "A stack sharpened in real projects — chosen by the task, not the hype.",
      categories: ["All", "Languages", "Front-end", "Back-end", "DevOps & Cloud", "Data & AI"],
    },
    experience: {
      num: "05",
      title: (<>Path.</>),
      desc: "A continuous line of evolution — from developer to product & DevOps engineer.",
    },
    education: {
      num: "06",
      title: (<>Academic <em>background</em>.</>),
      desc: "A solid base built across technical school, university and graduate studies — focused on systems, data and digital health.",
    },
    certs: {
      num: "07",
      title: (<>Certifications & <em>badges</em>.</>),
      desc: "Credentials issued by Cisco, AWS, Oracle, IBM, NASA, GitHub and others — all verifiable via Credly and Oracle Education.",
      verify: "Verify",
      allIssuers: "All",
    },
    edges: {
      num: "08",
      title: (<>What sets me <em>apart</em>.</>),
      desc: null,
    },
    cta: {
      kicker: "Let's talk",
      h: (<>Got a project in <em>mind</em>?</>),
      sub: "I reply within 24h. Budgets, partnerships, tech consulting — or just a good engineering chat.",
      primary: "Start a project",
      secondary: "guiancam@gmail.com",
    },
    footer: {
      h: (<>Building the next system.</>),
      nav: "Navigation",
      contact: "Contact",
      rights: "All rights reserved",
    },
  },
};

// ————————————————————— Projects —————————————————————

const PROJECTS = [
  { n: "01", name: "Leavo", cat: "SaaS · IA de Pré-Vendas", year: "2025", img: "assets/projects/leavo.png", url: "https://leavo.ai", desc: "Plataforma de IA para automação de pré-vendas — camada conversacional que nutre, qualifica e avança leads de forma contínua e natural.", stack: ["Next.js", "OpenAI", "Node.js", "PostgreSQL", "Meta API"] },
  { n: "02", name: "Cliex", cat: "ERP · Gestão Fiscal", year: "2024", img: "assets/projects/cliex.png", url: "#", desc: "Plataforma de gestão fiscal e clientes.", stack: ["Laravel", "MySQL", "Vue"] },
  { n: "03", name: "Portal Cotar", cat: "Marketplace de Cotação", year: "2024", img: "assets/projects/portalcotar.png", url: "https://www.portalcotar.com.br", desc: "Portal de cotação B2B.", stack: ["PHP", "MySQL", "jQuery"] },
  { n: "04", name: "Esphere Consultoria", cat: "Institucional · Consultoria", year: "2023", img: "assets/projects/esphere.png", url: "https://www.esphereconsultoria.com.br", desc: "Site institucional premium.", stack: ["WordPress", "PHP", "SCSS"] },
  { n: "05", name: "Basis RH", cat: "SaaS · Recursos Humanos", year: "2023", img: "assets/projects/basis.png", url: "#", desc: "Sistema completo de RH.", stack: ["Laravel", "Vue", "MySQL"] },
  { n: "06", name: "SpedLock", cat: "Segurança · Automação Fiscal", year: "2023", img: "assets/projects/spedlock.png", url: "#", desc: "Automação e proteção SPED.", stack: ["Python", "FastAPI", "PostgreSQL"] },
  { n: "07", name: "FinMatch", cat: "Fintech · Crédito", year: "2024", img: "assets/projects/finmatch.png", url: "https://www.finmatch.com.br", desc: "Plataforma de crédito B2B.", stack: ["Next.js", "Node.js", "PostgreSQL"] },
  { n: "08", name: "Onduline", cat: "E-commerce · Materiais", year: "2023", img: "assets/projects/onduline.png", url: "https://br.onduline.com", desc: "E-commerce B2C/B2B.", stack: ["Magento", "PHP"] },
  { n: "09", name: "Volungo", cat: "Plataforma · Voluntariado", year: "2022", img: "assets/projects/volungo.jpg", url: "https://www.volungo.com", desc: "Plataforma de engajamento social.", stack: ["React", "Node.js"] },
  { n: "10", name: "Rifa Online", cat: "Produto · Pagamentos", year: "2022", img: "assets/projects/rifa.png", url: "#", desc: "Sistema de rifas com pagamentos.", stack: ["PHP", "MySQL", "Stripe"] },
  { n: "11", name: "+Views", cat: "SaaS · Social Growth", year: "2022", img: "assets/projects/maisviews.png", url: "https://maisviews.com", desc: "Plataforma de growth social.", stack: ["Laravel", "Vue", "Redis"] },
];

// ————————————————————— Stack —————————————————————

const STACK = [
  { name: "TypeScript", cat: "Linguagens", level: "primary" },
  { name: "JavaScript", cat: "Linguagens", level: "primary" },
  { name: "Python",     cat: "Linguagens", level: "primary" },
  { name: "PHP",        cat: "Linguagens", level: "primary" },
  { name: "Go",         cat: "Linguagens" },
  { name: "SQL",        cat: "Linguagens", level: "primary" },

  { name: "React",      cat: "Front-end", level: "primary" },
  { name: "Next.js",    cat: "Front-end", level: "primary" },
  { name: "Tailwind",   cat: "Front-end" },
  { name: "Framer Motion", cat: "Front-end" },
  { name: "Vue",        cat: "Front-end" },
  { name: "HTML / CSS", cat: "Front-end", level: "primary" },

  { name: "Node.js",    cat: "Back-end",  level: "primary" },
  { name: "Laravel",    cat: "Back-end",  level: "primary" },
  { name: "FastAPI",    cat: "Back-end" },
  { name: "PostgreSQL", cat: "Back-end",  level: "primary" },
  { name: "MySQL",      cat: "Back-end",  level: "primary" },
  { name: "MongoDB",    cat: "Back-end" },
  { name: "Redis",      cat: "Back-end" },

  { name: "Docker",     cat: "DevOps & Cloud", level: "primary" },
  { name: "Kubernetes", cat: "DevOps & Cloud" },
  { name: "AWS",        cat: "DevOps & Cloud", level: "primary" },
  { name: "Oracle Cloud", cat: "DevOps & Cloud", level: "primary" },
  { name: "Linux",      cat: "DevOps & Cloud", level: "primary" },
  { name: "CI / CD",    cat: "DevOps & Cloud" },
  { name: "Terraform",  cat: "DevOps & Cloud" },
  { name: "Nginx",      cat: "DevOps & Cloud" },

  { name: "OpenAI API", cat: "Dados & IA", level: "primary" },
  { name: "LangChain",  cat: "Dados & IA" },
  { name: "Pandas",     cat: "Dados & IA" },
  { name: "Web Scraping", cat: "Dados & IA" },
  { name: "Automação RPA", cat: "Dados & IA", level: "primary" },
];

// ————————————————————— Experience —————————————————————

const EXPERIENCE = [
  {
    role: (<><em>DevOps</em> com IA</>),
    co: "Leavo · Plataforma de IA de Pré-Vendas",
    period: "2025 — Agora",
    desc: "Engenharia de infraestrutura e operações com foco em IA — pipelines de deploy, observabilidade, automações com agentes e orquestração de workloads conversacionais em produção.",
  },
  {
    role: (<>Engenheiro <em>Full-Stack</em> · DevOps</>),
    co: "BranchStack · Consultoria & Software House",
    period: "2023 — Agora",
    desc: "Liderança técnica em entregas full-stack para clientes enterprise. Arquitetura de nuvem, pipelines, integrações e refatoração de sistemas legados.",
  },
  {
    role: (<>Desenvolvedor <em>Full-Stack</em></>),
    co: "Esphere Consultoria",
    period: "2022 — 2023",
    desc: "Construção de plataformas corporativas, APIs, portais de cotação e automações contábeis/fiscais para clientes B2B.",
  },
  {
    role: (<>Desenvolvedor <em>Web</em></>),
    co: "Projetos independentes & freelance",
    period: "2021 — 2022",
    desc: "Sistemas sob medida, e-commerces, plataformas sociais e automações Python para pequenas e médias empresas.",
  },
  {
    role: (<>Estudante · <em>ETEC → FATEC</em></>),
    co: "Desenvolvimento & Análise de Sistemas",
    period: "2019 — 2024",
    desc: "Fundamentos sólidos em engenharia de software, redes, segurança e infra — reforçados com certificações AWS, Oracle, IBM, Cisco e mais.",
  },
];

// ————————————————————— Diferenciais —————————————————————

const EDGES = [
  { k: "①", h: "Engenharia fim-a-fim", d: "Do schema do banco ao pixel da UI — entrego produtos completos, sem terceiros no meio do caminho." },
  { k: "②", h: "Automação onde dói", d: "Pipelines, scripts e agentes de IA que transformam trabalho repetitivo em rotina invisível." },
  { k: "③", h: "Performance como default", d: "Stack afiada, cache bem desenhado, infra previsível. Velocidade não é bônus — é base." },
  { k: "④", h: "Comunicação clara", d: "Escrevo código para humanos e explico decisões técnicas para negócios. Sem jargão desnecessário." },
  { k: "⑤", h: "Segurança pensada cedo", d: "Hardening, OWASP, auditoria fiscal — construo com a cabeça de quem também sabe quebrar." },
  { k: "⑥", h: "Design que entende código", d: "Tenho olho para UI e mão para CSS. Interfaces que não são só bonitas, são pensadas." },
];

const EDUCATION = [
  {
    degree: { pt: "Pós-graduação", en: "Graduate degree" },
    course: { pt: "Análise de Dados na Saúde", en: "Healthcare Data Analytics" },
    school: "PUC",
    kind: { pt: "Lato Sensu", en: "Lato Sensu" },
    status: "current",
  },
  {
    degree: { pt: "Graduação", en: "Bachelor" },
    course: { pt: "Banco de Dados", en: "Database Systems" },
    school: "UNINTER",
    kind: { pt: "Tecnólogo", en: "Technologist" },
  },
  {
    degree: { pt: "Graduação", en: "Bachelor" },
    course: { pt: "Análise e Desenvolvimento de Sistemas", en: "Systems Analysis & Development" },
    school: "FATEC Guarulhos",
    kind: { pt: "Tecnólogo", en: "Technologist" },
  },
  {
    degree: { pt: "Técnico", en: "Technical" },
    course: { pt: "Desenvolvimento de Sistemas", en: "Systems Development" },
    school: "ETEC",
    kind: { pt: "Ensino técnico", en: "Technical education" },
  },
];

window.EDUCATION = EDUCATION;

// ————————————————————— Certifications / Badges —————————————————————
// Credly badge IDs extracted from original portfolio. Each renders with:
//   https://images.credly.com/size/340x340/images/<badgeImageId>/badge.png
// We use their share URL for the link.

const CERTS_GROUPS = [
  {
    issuer: "Cisco",
    color: "#1BA0D7",
    items: [
      { id: "4ce53a79-6e94-46ec-8f6d-b1c77e887177", name: "CCNA · Introduction to Networks" },
      { id: "3dac2ebc-fcd8-40f6-ac05-2319995f79eb", name: "Network Security" },
      { id: "c6906d05-17d0-48a1-b615-ac1cc8bb1ec5", name: "Cybersecurity Essentials" },
      { id: "1724f24d-8586-4df3-93ae-75519351b381", name: "Networking Essentials" },
      { id: "3a00466b-a2de-40df-8c42-9338a4feceaa", name: "Python Essentials" },
      { id: "453bad65-1e2b-4332-89ee-653d214ccdb9", name: "JavaScript Essentials" },
    ],
  },
  {
    issuer: "IBM",
    color: "#0F62FE",
    items: [
      { id: "0f55cc36-278d-43b6-a3d6-6c57a1a29eb3", name: "Cloud Essentials" },
      { id: "a25fb6b1-60ba-44d6-ab80-063c24f738ab", name: "Enterprise Design Thinking" },
      { id: "24ad155f-93c6-435f-a7aa-1eb550b1fcfb", name: "Data Science Foundations" },
    ],
  },
  {
    issuer: "AWS",
    color: "#FF9900",
    items: [
      { id: "b453dac2-e97f-4563-94dd-ae9d31b4db78", name: "AWS Cloud Practitioner" },
      { id: "27371d9b-0ab6-4fff-81ab-5465bd5415aa", name: "AWS Technical Essentials" },
      { id: "05b5dd4f-deb0-4801-884a-1a2c15f47500", name: "AWS Cloud Foundations" },
    ],
  },
  {
    issuer: "NASA",
    color: "#FC3D21",
    items: [
      { id: "ee351f70-7217-44f6-8be0-52423045ebbc", name: "NASA · Space Tech" },
    ],
  },
  {
    issuer: "Security",
    color: "#10B981",
    items: [
      { id: "d40d0809-de24-4795-8ee0-34e2fd4bb781", name: "Security Foundations" },
    ],
  },
  {
    issuer: "GitHub",
    color: "#EDE8DE",
    items: [
      { id: "3c32c688-c767-421d-bbb7-804d1a7348dc", name: "GitHub Foundations" },
    ],
  },
];

// Local Oracle badges (image-only)
const CERTS_ORACLE = {
  issuer: "Oracle",
  color: "#C74634",
  items: [
    { name: "Oracle Cloud Infrastructure", img: "assets/badges/oracle_cloud.png" },
    { name: "Oracle MySQL",                img: "assets/badges/oracle_mysql.png" },
    { name: "Oracle Data Science",         img: "assets/badges/oracle_data.png", url: "https://catalog-education.oracle.com/ords/certview/sharebadge?id=086ED5F9D8FD3FD4209F6CDF24610BC4E59C7DE0A52B23B9E286547CD1622C1F" },
    { name: "Oracle Cloud Foundations",    img: "assets/badges/oracle_cloud_infra.png", url: "https://catalog-education.oracle.com/ords/certview/sharebadge?id=EF269D2456A48FAF302F2A91D05CF3E61066916AD3F514054D61C98794B4B61E" },
    { name: "Oracle AI Foundations",       img: "assets/badges/oracle_ai.png", url: "https://catalog-education.oracle.com/ords/certview/sharebadge?id=09EDC14BE764F2B91D43A7F16DF27A92FE31642B899336FEB53466A7617AE4E0" },
  ],
};

window.CERTS_GROUPS = CERTS_GROUPS;
window.CERTS_ORACLE = CERTS_ORACLE;
window.CONTENT = CONTENT;
window.PROJECTS = PROJECTS;
window.STACK = STACK;
window.EXPERIENCE = EXPERIENCE;
window.EDGES = EDGES;
