// Resume content mapped onto AR-glasses subsystems, sorted by where each
// resume bullet would most likely be implemented in such a device.
window.SUBSYSTEMS = {
  1: {
    num: '01',
    eyebrow: 'OUTPUT · DISPLAY STACK',
    title: 'Right Lens — Display & MR Runtime',
    sub: 'Where pixels meet eyes · Unity, UE5, WebGL, HaptX',
    short: 'MR & XR rendering — the runtime that drives what the wearer sees. Unity engine work, haptic integration, and waveguide-style display logic.',
    sections: [
      {
        title: '// MR / XR DEVELOPMENT',
        bullets: [
          'TC3 Sim medical training — integrated HaptX, Leap Motion, Ultrahaptics haptic hardware (ECS)',
          'WebGL multiplayer training environment for the VA Medical Center',
          'P8A Poseidon aircraft maintenance simulation in Unity with regression recording (SSE, Inc)',
          'Crash Cart Countdown — VR gameplay; Joint Instructional Trainer; VAVMC multiplayer world',
          'CapturyReplay motion capture in Meta Workrooms / Horizons VR — translated Meta rig to third-party rig support (Project Holostage)',
        ],
      },
      {
        title: '// COCKPIT & SIMULATION',
        bullets: [
          'T-6A and IAF Air Force cockpit instruments — gauges, dials, interactive switches in C++ (SimiGon)',
          'Converted legacy Visual Studio 2005 → 2013 weapon test app; TCP/IP + DDS XML messaging agents in C++ (Meggitt)',
        ],
      },
      {
        title: '// STACK',
        tags: ['Unity', 'UE5', 'C++', 'C#', 'WebGL', 'HaptX', 'Leap Motion', 'Ultrahaptics', 'OpenXR', 'Workrooms', 'Horizons'],
      },
    ],
  },

  2: {
    num: '02',
    eyebrow: 'INPUT · SENSORS',
    title: 'Left Lens — Camera Array & Capture',
    sub: 'Sensor fusion · Project Aria · motion capture pipelines',
    short: 'Sensor and capture pipelines that feed the runtime. Direct work on Project Aria research glasses + motion capture systems.',
    sections: [
      {
        title: '// PROJECT ARIA — ACCENTURE @ META',
        bullets: [
          'Network infrastructure backbone for Reality Labs / Project Aria research AR glasses',
          'Executive demo support and field operations for Aria deployment',
          'Cross-functional incident response with networking, security, and infra teams to minimize MTTR during outages',
        ],
      },
      {
        title: '// MOTION CAPTURE',
        bullets: [
          'CapturyReplay mocap hardware + software in Meta Workrooms / Horizons',
          'Tracked & matched Captury avatar movement, retargeting Meta rig parent to existing third-party rigs',
        ],
      },
      {
        title: '// STACK',
        tags: ['Project Aria', 'Captury', 'Workrooms', 'Horizons', 'Reality Labs', 'OpenCV-style pipelines'],
      },
    ],
  },

  3: {
    num: '03',
    eyebrow: 'CORE · COMPUTE',
    title: 'SoC — Languages & Core Stack',
    sub: 'Where logic executes · Python, SQL, Bash, C++, C#',
    short: 'The compute core. Languages and analytical workloads that power everything else — distributed pipelines, hardware inventory, telemetry analytics.',
    sections: [
      {
        title: '// LANGUAGE PROFICIENCY',
        skills: [
          ['Python', 92], ['SQL', 88], ['Bash', 85], ['C++', 76], ['C#', 70],
        ],
      },
      {
        title: '// PRODUCTION WORKLOADS',
        bullets: [
          'Python pipelines processing hardware inventory across 10,000+ devices — extracting & categorizing CPU/GPU/memory specs from distributed databases',
          '43+ SQL analytics queries for hardware resource analysis and device fault diagnostics across petabyte-scale datasets',
          '24 Jupyter-style notebooks for automated device categorization, network monitoring, and data quality analysis',
          'Migrated service APIs from legacy Thrift to thrift-python — improved telemetry & inventory parameter handling',
        ],
      },
    ],
  },

  4: {
    num: '04',
    eyebrow: 'RADIO · NETWORK',
    title: 'Network Radio — Infra & Reliability',
    sub: 'Packets, ACLs & data centers · F5 · MetalLB · Capirca',
    short: 'The network stack. Production reliability, packet-loss mitigation, DMZ rollouts, and ACL flow validation across 8+ global data centers.',
    sections: [
      {
        title: '// INCIDENT RESPONSE',
        bullets: [
          'Owned & resolved 16 production incidents (P1/P2) affecting 1,000+ users; maintained availability for executive demos',
          'Completed 2,100+ oncall hours across 24/7 + business-hours rotations for AWS tooling and production infra',
          'Mitigated packet-loss incidents and recovered Kubernetes control plane by remediating failed nodes during network outages',
        ],
      },
      {
        title: '// NETWORK ARCHITECTURE',
        bullets: [
          'Deployed DMZ architecture at London and Ashburn data centers with reverse proxies, F5 load balancers, MetalLB endpoints',
          'VLAN validation automation tools — config verification via MAC, hostname, and serial-number lookups',
          'Capirca ACL flow testing for network policy validation',
        ],
      },
      {
        title: '// STACK',
        tags: ['F5', 'MetalLB', 'Capirca', 'DNS', 'VLANs', 'IPv4/IPv6', 'Nginx', 'DMZ'],
      },
    ],
  },

  5: {
    num: '05',
    eyebrow: 'TELEMETRY · IMU',
    title: 'Telemetry — Observability & SLO/SLI',
    sub: 'Signal · noise · attainment · Prometheus · Grafana · SLICK',
    short: 'The IMU of the operation — health signals out, alerts in. SLO/SLI dashboards, time-series probes, and alert tuning across global DCs.',
    sections: [
      {
        title: '// SLO / SLI ENGINEERING',
        bullets: [
          'Built SLO/SLI dashboards tracking HTTP, ICMP, SSH health, latency, packet loss, throughput across 8+ global DCs',
          'Integrated time-series metrics for real-time service health visualization with historical trend analysis',
          'Tuned alerting thresholds and severity classifications — reduced false positives and improved oncall signal-to-noise',
          'Network probe heatmap visualizations with async data fetching from time-series databases',
        ],
      },
      {
        title: '// TOOLING',
        skills: [
          ['Prometheus', 85], ['Grafana', 85], ['Datadog', 80], ['Splunk / ELK', 78], ['SLO / SLI', 84],
        ],
      },
    ],
  },

  6: {
    num: '06',
    eyebrow: 'UPLINK · CLOUD',
    title: 'Cloud Uplink — AWS Architecture',
    sub: 'Studio in the Cloud · AWS Marketplace · Six Nines',
    short: 'The cloud-side temple. AWS-certified architect work — render farms, marketplace AMIs, serverless multiplayer, and enterprise studio infra.',
    sections: [
      {
        title: '// SOLUTIONS ARCHITECT — SIX NINES IT',
        bullets: [
          'Architected modular "Studio in the Cloud" AWS infra in Terraform — reusable modules for VFX/game studios running Autodesk, UE, Nuke, Blender (Epic Games, Deck Nine)',
          'Full-stack studio management portal: FastAPI + React, WebSocket workstation state, Lambda + DynamoDB + Cognito + API Gateway + Step Functions',
          'One-day studio deployment — Python/Luigi orchestration + Go REST API + React intake form provisioning complete cloud studios from one form',
          'Slack Bolt bot for Epic Games — Shotgrid asset tracking → render pipeline; deployed on ECS Fargate via Terraform + GitHub Actions',
          'High-availability Deadline render farm — auto-scaling EC2 behind NLB, EFS storage, DocumentDB; AWS Portal spot integration for Epic art pipeline',
          'AWS Marketplace sales demo — one-click EC2 workstation launcher; Go backend, Next.js/TS frontend, Packer-built Windows AMIs with UE5',
          'Serverless multiplayer game backend (internal hackathon) — GameLift FlexMatch, Lambda + API Gateway brokering, DynamoDB state, Fargate/ECR bot clients',
          'Python/boto3 governance tooling — audit untagged EC2 + EBS snapshots across regions via CloudTrail attribution',
        ],
      },
      {
        title: '// CERTIFICATIONS',
        bullets: [
          '🏆 AWS Certified Security — Specialty (April 2022)',
          '🏆 AWS Certified Solutions Architect — Associate (October 2021)',
        ],
      },
      {
        title: '// STACK',
        tags: ['AWS', 'Terraform', 'Lambda', 'DynamoDB', 'GameLift', 'ECS Fargate', 'CloudTrail', 'Step Functions', 'API Gateway'],
      },
    ],
  },

  7: {
    num: '07',
    eyebrow: 'POWER · ORCHESTRATION',
    title: 'Battery — Kubernetes & IaC',
    sub: 'Keeps everything alive · Chef · Docker · Linux',
    short: 'Power and orchestration. Kubernetes cluster ops, Chef-driven Linux automation, and the IaC scaffolding that keeps services running.',
    sections: [
      {
        title: '// KUBERNETES & LINUX',
        bullets: [
          'Managed Kubernetes cluster operations — control plane recovery, node lifecycle, failover handling during network incidents',
          'Automated Linux server configurations via Chef — sysctl tuning, cron job scheduling, log forwarding pipelines',
          'Recovered K8s control plane by remediating failed nodes during network outages',
        ],
      },
      {
        title: '// PROFICIENCY',
        skills: [
          ['Kubernetes', 86], ['Linux', 88], ['Docker', 82], ['Chef / IaC', 75], ['Nginx', 78],
        ],
      },
      {
        title: '// AZURE',
        bullets: [
          'Launched Azure infrastructure with Azure OpenAI endpoints — gave Meta researchers LLM tooling inside the research environment',
        ],
      },
    ],
  },

  8: {
    num: '08',
    eyebrow: 'CHASSIS · ORIGIN',
    title: 'Frame — Foundation & Origin',
    sub: 'Where the operator was forged · Full Sail · Meggitt',
    short: 'The chassis. Education, early career, and the foundation that ties every other subsystem together.',
    sections: [
      {
        title: '// EDUCATION',
        bullets: [
          'M.S. Entertainment Business — Full Sail University (Orlando, FL · 2018–2019)',
          'B.S. Game Development — Full Sail University (Orlando, FL · 2014–2017)',
        ],
      },
      {
        title: '// EARLY CAREER',
        bullets: [
          'Software Engineering Intern — Meggitt Training Solutions (May–Nov 2018)',
          'Software Engineer — SimiGon, Inc (Nov 2018 – May 2019)',
          'Unity Programmer — SSE, Inc (May–Jul 2019)',
        ],
      },
      {
        title: '// CAREER STATS',
        bullets: [
          '7+ years professional engineering · 6 employers',
          '16+ production incidents resolved · 2,100+ oncall hours',
          '10,000+ devices inventoried · 8+ global data centers',
        ],
      },
    ],
  },
};
