// Shared portfolio data — pulled from CV. Strictly professional (no hobbies).
window.PORTFOLIO = {
  name: "Esra Nur Tat",
  initials: "ENT",
  role: "Computer Science Undergraduate",
  focus: ["AI", "Software Architecture", "LLM Orchestration"],
  tagline:
    "CS undergrad at Bilkent working on privacy-preserving ML, LLM routing systems, and full-stack research tooling.",
  location: "Ankara, Türkiye",
  email: "nur.tat@ug.bilkent.edu.tr",
  phone: "+90 551 061 2424",
  github: "github.com/esra-nur-tat",
  githubUrl: "https://github.com/esra-nur-tat",
  linkedin: "linkedin.com/in/esra-nur-tat",
  linkedinUrl: "https://tr.linkedin.com/in/esra-nur-tat-4a4571206",
  cv: (window.__resources && window.__resources.cvPdf) || "assets/Esra-Nur-Tat-CV.pdf",
  ciceklabUrl: "http://ciceklab.cs.bilkent.edu.tr/",

  // Research interests — shown as a tag cluster in the About section.
  interests: [
    "Deep Learning",
    "Privacy-preserving ML",
    "LLM Orchestration",
    "Federated Learning",
    "Software Architecture",
    "Multi-agent Systems",
    "Bioinformatics",
    "Transformers"
  ],

  about: [
    "I'm a Computer Science undergraduate at Bilkent University, on full scholarship. I work at the point where AI research meets real software: training models on one side, and building the systems around them on the other.",
    "My work so far has spanned privacy-preserving genomics, LLM routing, and full-stack research tools. I like problems that are concrete and measurable, and I care about the engineering that turns a research idea into something people can actually use.",
    "I'm currently looking for AI research and ML engineering internships for Summer 2026."
  ],

  // Real headline-worthy bits. Used in stat strips instead of leaning on
  // a single project metric.
  highlights: [
    { value: "#36", label: "YKS 2024 rank", note: "of 3,036,945 candidates" },
    { value: "Published", label: "Springer co-author", note: "TÜBİTAK 2247-C internship" },
    { value: "3 labs", label: "Çiçek · Cohere · Amazon", note: "research · mentorship · engagement" },
    { value: "3.62", label: "GPA", note: "full scholarship at Bilkent" }
  ],

  featured: {
    id: "tiny-switchboard",
    name: "Tiny Switchboard",
    subtitle: "Cohere Labs · Tiny Aya Expedition",
    period: "Mar 2026 to Apr 2026",
    role: "Co-lead, team of 6 · Mentor: Beyza Ermis",
    headline:
      "A macro-level Mixture-of-Experts router that picks the best regional Tiny Aya model per query, on commodity CPU.",
    bullets: [
      "Four-gate pipeline: FastText language ID → perplexity-based speculative probing → Cohere-based quality verification → fallback.",
      "Sequential mmap-based model loading keeps CPU memory flat regardless of model count.",
      "Achieved 86.7% routing accuracy (104/120) on the evaluation set."
    ],
    metric: { value: "86.7%", label: "routing accuracy" },
    secondary: { value: "104/120", label: "eval set" },
    tertiary: { value: "4-gate", label: "decision pipeline" },
    stack: ["Python", "Transformers", "FastText", "Cohere API", "mmap"],
    link: "https://github.com/esra-nur-tat/tiny-switchboard",
    screenshot: window.IMG["tiny-switchboard-team"]
  },

  projects: [
    {
      id: "bilsen",
      name: "BILSEN Review Automation",
      year: "2026",
      kind: "Full-stack · Course Project",
      course: "CS 319 Software Engineering",
      summary:
        "Full-stack paper-review management system for the BILSEN research lab: review rounds, reviewer assignment, deadlines, reminders, overdue handling, and email notifications.",
      stack: ["Spring Boot", "React", "PostgreSQL", "REST"],
      screenshot: window.IMG.bilsen,
      details: [
        "Designed the data model: review rounds, reviewer pools, deadlines, and reminder cadences.",
        "Built REST endpoints with Spring Boot and a React dashboard for editors.",
        "Implemented automated overdue handling and email notifications."
      ]
    },
    {
      id: "suggestly",
      name: "Suggestly",
      year: "2025 to Apr 2026",
      kind: "GEO Analytics · MVP Lead",
      summary:
        "Multi-agent–style platform quantifying \"Share of Model\" visibility across major LLMs. Modular extractor / generator / scorer / simulator / advisor services coordinated by an async Python orchestrator.",
      stack: ["Python", "LiteLLM", "OpenAI", "Gemini", "Async"],
      screenshot: window.IMG.suggestly,
      details: [
        "Designed an async orchestrator coordinating five modular services.",
        "Integrated multiple LLM providers through LiteLLM for cross-model scoring.",
        "Built a scoring + advisor loop that ranks brand visibility across models."
      ]
    },
    {
      id: "biostat",
      name: "Biostat Thesis Platform",
      year: "2026 · in progress",
      kind: "Medical Data Analysis · Early stage",
      summary:
        "Automates biostatistics for Turkish medical residency theses (uzmanlık tezi). A resident describes their study in free text; the system extracts a structured variable schema, picks the correct statistical test with a deterministic rule engine, and generates a thesis-ready Turkish report plus an SPSS file.",
      stack: ["Python", "LLM extraction", "Rule engine", "SPSS", "Biostatistics"],
      icon: "biostat",
      details: [
        "LLM step extracts a structured variable schema from a free-text study description.",
        "Deterministic rule engine selects the correct statistical test for that schema.",
        "Generates a filled-in Excel data template, runs the analysis on de-identified data, and produces a thesis-ready Turkish report (methods, results, tables, figures) plus an SPSS .sps file.",
        "Currently early-stage; no public landing page yet."
      ]
    },
    {
      id: "eirdx",
      name: "EirDX: Treatment-Effect Forecasting",
      year: "2025",
      kind: "Amazon University Engagement",
      summary:
        "Predicts future glucose levels from medication dose, vitals, and lab history using a Temporal Fusion Transformer. Next.js UI lets clinicians simulate dose adjustments in real time.",
      stack: ["PyTorch", "TFT", "Next.js", "Healthcare"],
      link: "https://github.com/esra-nur-tat/EirDX",
      screenshot: window.IMG.eirdx,
      details: [
        "Trained a Temporal Fusion Transformer on dose, vitals, and lab history.",
        "Built a Next.js clinician UI for real-time dose-adjustment simulation.",
        "Part of the Amazon University Engagement program, mentored by Adrian Lopez Perez."
      ]
    },
    {
      id: "splitmate",
      name: "SplitMate",
      year: "2025",
      kind: "Desktop App · CS 102",
      summary:
        "Group expense sharing & debt-settlement desktop app. JavaFX UI with Spring-managed controllers, Spring Boot backend, MongoDB persistence, and a clean service-layer split.",
      stack: ["JavaFX", "Spring Boot", "MongoDB", "OOP"],
      link: "https://github.com/Happy-Ending-102/SplitMate",
      screenshot: window.IMG.splitmate,
      details: [
        "JavaFX desktop UI with Spring-managed controllers.",
        "Spring Boot backend with MongoDB persistence, clean service-layer split.",
        "Debt-settlement algorithm to minimise the number of repayments."
      ]
    },
    {
      id: "sars",
      name: "SARS-CoV-2 Bioinformatics",
      year: "2020 to 2023",
      kind: "Research · TÜBİTAK",
      summary:
        "Python toolkit for FASTA sequence analysis & visualisation, extended with a mutation schema for RNA viruses. Awarded at TÜBİTAK and presented internationally (ISCB Asia, Taiwan).",
      stack: ["Python", "Bioinformatics", "FASTA", "Visualisation"],
      screenshot: window.IMG.sars,
      details: [
        "Python toolkit for FASTA sequence analysis and visualisation.",
        "Extended the workflow with a mutation schema for RNA viruses.",
        "Awarded at TÜBİTAK; presented at ISCB Asia in Taiwan."
      ]
    }
  ],

  experience: [
    {
      role: "Undergraduate Researcher",
      org: "Çiçek Lab, Bilkent",
      orgUrl: "http://ciceklab.cs.bilkent.edu.tr/",
      period: "Jan 2026 to Present",
      note:
        "Private ECOLE under Dr. Ercüment Çiçek: fine-tuning a Transformer CNV detector and securing it with homomorphic encryption + federated learning."
    },
    {
      role: "Software Engineering Intern",
      org: "Forithmus",
      orgUrl: "https://forithmus.com/",
      period: "Jul 2026 to Present",
      note:
        "Already working with the Forithmus engineering & research team ahead of my official Aug 2026 start: the medical AI challenge platform, cloud inference pipelines, and the VLM3D Challenge (a vision-language-for-3D-medical-imaging benchmark held at MICCAI)."
    },
    {
      role: "Research Intern",
      org: "Hacettepe University · TÜBİTAK 2247-C",
      period: "Jun 2023 to Jan 2024",
      note:
        "LSTM models for earthquake hazard mapping. Contributed to a paper published in Environmental Earth Sciences (Springer)."
    }
  ],

  education: {
    school: "Ihsan Doğramacı Bilkent University",
    degree: "B.Sc. Computer Science",
    period: "2023 to 2028",
    gpa: "3.62 / 4.00",
    note: "Full Scholarship · YKS rank 36 / 3,036,945 (2024)"
  },

  skills: {
    Languages: ["Python", "Java", "JavaScript"],
    "ML / AI": ["PyTorch", "TensorFlow", "Keras", "Transformers", "TFT", "Federated Learning", "Representation Learning", "MLP / SVM / kNN", "Embedding Optimization"],
    Backend: ["Spring Boot", "REST APIs", "MongoDB", "LiteLLM"],
    Frontend: ["JavaFX", "Next.js", "React"],
    Practice: ["OOP", "System Architecture", "UML", "Git"]
  },

  awards: [
    { year: "2024", text: "YKS rank 36 of 3,036,945" },
    { year: "2023", text: "Exemplary Student Award, Ankara Science HS" },
    { year: "2022", text: "2nd in Turkey, TÜBİTAK 2204D research competition" },
    { year: "2022", text: "ISCB Asian Student Council Symposium delegate · Taiwan" }
  ],

  // Extra context for the digital twin chat (not all shown as cards on the page).
  background: [
    "Co-founder of FL Robotics, a VEX robotics team.",
    "Software Developer at Venüs Robotics, an FRC (FIRST Robotics Competition) team (Jan 2021 to Dec 2021).",
    "Captain of a TEKNOFEST earthquake-response UAV (İHA) project team (a leadership/engineering experience; this project did not place for an award).",
    "Placed 2nd in Turkey at TÜBİTAK 2204D in 2022 with the SARS-CoV-2 bioinformatics project (not the UAV project).",
    "Selected as an ISCB Asian Student Council delegate to present the SARS-CoV-2 bioinformatics project at a symposium in Taiwan in 2022 (also for the bioinformatics work, not the UAV).",
    "Captain at Gönüllü Eğitim Projeleri (Volunteer Education Projects) since Sep 2025.",
    "Impact Leader at Odi since Jan 2025. Odi ('Askıya Yemek Bırak, Askıdan Yemek Al') is a Turkish social enterprise that helps university students affected by economic hardship access healthy food through community solidarity.",
    "At FLYGGT (Science High School Creative Young Entrepreneurs Community): Youth Mentor (Jun 2022 to Jun 2023) and Member of the Management Board (Dec 2021 to Jun 2022).",
    "Robotics, volunteering, and entrepreneurship background gave me hands-on experience with hardware, teamwork, leadership, and building under deadline pressure.",
    "Other public GitHub work: AgentPlanner (a Python agent-planning project) and HRMS (a Java human-resources management system).",
    "Earlier research: an LSTM-based earthquake hazard mapping internship at Hacettepe (TÜBİTAK 2247-C) that contributed to a paper in Environmental Earth Sciences (Springer)."
  ],

  // Deeper research detail for the twin (not shown as page copy).
  research: [
    "At Çiçek Lab (Private ECOLE), current focus is embedding optimization and comparing different classification algorithms for the CNV-detection task: different MLP configurations, SVM, kNN, and multi-stage nearest-centroid classifiers (NCC), among others.",
    "This work sits under representation learning: finding embeddings that make downstream classification both accurate and robust once wrapped in homomorphic encryption and federated learning.",
    "Forithmus internship: started informally in Jul 2026, official start Aug 3 2026 (through Aug 28), ~40 hrs/week as a Remote Software Engineering Intern. Forithmus is a Delaware-based company building AI technology for healthcare and medical research. Responsibilities include developing and maintaining the Forithmus medical AI challenge platform, implementing and optimizing cloud-based inference pipelines for medical deep learning models, Docker environments and baseline implementations for challenge participants, and supporting challenge organization and evaluation infrastructure.",
    "A major part of the Forithmus internship is supporting the VLM3D Challenge, an international benchmark for vision-language modeling in 3D medical imaging, previously held at MICCAI 2025 and ICCV 2025, extended again at MICCAI 2026. Contributions meeting academic authorship criteria may lead to co-authorship on related publications.",
    "Suggestly (the GEO/LLM-visibility analytics MVP) wrapped up in April 2026.",
    "Currently building the Biostat Thesis Platform: automates biostatistics for Turkish medical residency theses (uzmanlık tezi). Pipeline: free-text study description → LLM extracts a structured variable schema → a deterministic rule engine selects the correct statistical test → generates a filled Excel data template → runs the analysis on de-identified uploaded data → produces a thesis-ready Turkish report (methods, results, tables, figures) plus an SPSS .sps file. Still early-stage, no public landing page yet."
  ],

  // Certifications & participation (twin knowledge only, not rendered).
  certifications: [
    "Supervised Machine Learning: Regression and Classification — DeepLearning.AI (Dec 2025)",
    "Unsupervised Learning, Recommenders, Reinforcement Learning — DeepLearning.AI (Jan 2026)",
    "Google Advanced Data Analytics track — Foundations of Data Science, Get Started with Python, The Power of Statistics, Go Beyond the Numbers: Translate Data into Insights (Google, 2024 to 2025)",
    "Introduction to Deep Learning, Introduction to Machine Learning, AI Summer Camp — Global AI Hub",
    "Programming for Everybody (Getting Started with Python) — Coursera",
    "IOT1929 Professional Certificate — GDSC Gazi",
    "2021 FIRST Robotics Competition participation certificate — FIRST",
    "Asian Student Council 2022 Certificate of Participation & Presentation — ISCB",
    "2022 DNA Day Essay Contest participation — European Society of Human Genetics",
    "High School Students Climate Change Research Projects Competition participation — TÜBİTAK (2022)"
  ]
};
