Paige Rattenberry

Experience

Every role in the words of my resume, most recent first, with the skills each one used. The explorer above the list draws the same roles, projects and research as one timeline and one map of skills.

Fig. 1

Career timeline and skills explorer

Pick a skill to see where it was used. Each piece of work appears once, whether the resume, a project page or the research list describes it.

Skills · 44 used across 19 entries

RAGCI-gated validationGrounding & claim verificationMLOpsGenerative AIPythonTypeScriptNext.js / ReactAzurePyTorchDeep learningCNNsComputer visionImage classificationSegmentationMedical imagingAnomaly detectionInterpretability (XAI)Biomedical signals (EEG, capnography)Claude Code

Filter · one skill at a time

Agentic AI & LLM systems
Full-stack & infrastructure
ML, computer vision & medical imaging
Tooling

Timeline · newest first, grouped by year

  1. 2026

    • Sep 2026 – Present · Project

      This site

      A fully static portfolio built by Claude Code one reviewed pull request at a time, with every number tied to its source

      • CI-gated validation
      • TypeScript
      • Next.js / React
      • Claude Code
      • Codex
      • GitHub Actions
    • Jun – Aug 2026 · Project

      StimMap3D

      Interactive 3D model of TMS coil placement and the cortical field it induces

      Illustrative model — not for clinical use

      • TypeScript
      • Medical imaging
      • Claude Code
  2. 2025

    • May 2025 – Present · Role

      Software Engineer, Advanced Research Engineering

      Hammerspace

      Burnaby, BC (Remote)

      • MCP
      • Agent loops & tool calling
      • OpenAI Agents SDK
      • BM25F search & query expansion
      • RAG
      • LLM evaluation harnesses
      • CI-gated validation
      • Grounding & claim verification
      • LoRA fine-tuning
      • Python
      • FastAPI
      • TypeScript
      • Next.js / React
      • Docker & containerization
      • Access control & permissions
      • PyTorch
    • Apr 2025 · Project

      MentalWell

      A Gemini journaling copilot grounded in CBT skills and trusted health sources

      • LangChain
      • Gemini / Vertex AI
      • RAG
      • Grounding & claim verification
      • Generative AI
  3. 2024

    • Dec 2024 – Feb 2025 · Coursework

      Machine Learning for Cybersecurity

      SANS SEC595 coursework: malware, anomaly and fraud-detection models built with TensorFlow and Python

      • MLOps
      • Python
      • TensorFlow
      • Anomaly detection
    • Sept 2024 – Feb 2025 · Role

      Software Engineer, M365 Core Substrate SHIELD Security

      Microsoft

      Redmond, WA, USA

      • MLOps
      • Anomaly detection
      • Time-series analysis
    • Apr 2024 · Literature review

      GenAI failure modes, a literature review

      Single-author literature review

      Hallucination, misgeneralization, bias and adversarial attacks, and what interpretability offers against them

      • Generative AI
      • Interpretability (XAI)
  4. 2023

    • Sep 2023 · Hackathon

      Clinical CoPilot

      Microsoft Global AI Hackathon

      A retrieval-augmented clinical LLM built at Microsoft's Global AI Hackathon

      • Semantic Kernel
      • Azure OpenAI
      • RAG
  5. 2022

    • Nov 2022 – Sept 2024 · Role

      Software Engineer, Azure Cloud Storage Performance Infrastructure & Analytics

      Microsoft

      Redmond, WA, USA

      • C#
      • SQL
      • KQL
      • Azure
      • Anomaly detection
    • Apr – Aug 2022 · Honours thesis

      Testing medical-AI explanations

      SFU Engineering Science | Supervisor: Dr. Ivan V. Bajić (SFU Multimedia Lab)

      Honours thesis: how do you score an explanation method when there is no ground truth for what the model used?

      • PyTorch
      • CNNs
      • Image classification
      • Medical imaging
      • Interpretability (XAI)
    • Jan – Aug 2022 · Capstone

      Measuring scoliosis brace pressure

      SFU Engineering Capstone; Best Overall Project, ICAMES 2022

      A wearable pressure-sensing system to guide scoliosis brace design

      • Firmware & sensors
  6. 2021

    • Sept 2021 – May 2022 · Role

      Machine Learning Engineering Co-op, Computer Vision

      Stryker R&D

      Burnaby, BC

      • PyTorch
      • Deep learning
      • CNNs
      • Computer vision
      • Interpretability (XAI)
    • Sept – Dec 2021 · Coursework

      Computer vision coursework

      SFU CMPT 412, graded A+course grade, SFU CMPT 412Source: Resume, revised 2026-09-11: classification, detection, segmentation and multi-view 3D reconstruction

      • PyTorch
      • OpenCV
      • CNNs
      • Computer vision
      • Image classification
      • Segmentation
    • May – Jul 2021 & May – Aug 2019 · Role

      Software Engineering Intern & Explore Intern, Microsoft Azure Cloud Storage

      Microsoft

      Virtual & Redmond, WA

      • Python
      • C++
      • Azure
  7. 2020

    • Nov – Dec 2020 · Coursework

      EEG-TMS tracker app

      A four-personMSE 491 project team sizeSource: MSE 491 final report, SFU, December 2020 MSE 491 course project on an EEG-monitored TMS headpiece, with an Android tracker app

      • Android (Java)
      • Biomedical signals (EEG, capnography)
    • Aug 2020 – Apr 2021 · Research role

      Capnography and EEG research

      Rostrum Medical Innovations Inc.; HealthTech Connex Inc. (BrainNet)

      Interpretable multimodal deep learning for explainable medical AI at Rostrum Medical Innovations and HealthTech Connex

      • Deep learning
      • Interpretability (XAI)
      • Biomedical signals (EEG, capnography)
  8. 2019

  9. 2018

    • May – Aug 2018 · Research role

      Medical Imaging Research Assistant

      SFU Functional & Anatomical Imaging & Shape Analysis (FAISAL) Lab

      Processed and analyzed CT scan data, applying segmentation correction techniques relevant to computer vision.

      • Segmentation
      • Medical imaging
  10. 2017

Roles

  1. May 2025 – Present

    Hammerspace

    Burnaby, BC (Remote)

    Software Engineer, Advanced Research Engineering

    • Built grounding and evaluation infrastructure to make LLM output verifiable — deterministic checks and LLM-judge validation running as CI merge gates, a scheduled audit job opening its own remediation pull requests, and server-side access-control filtering with human review gating AI-authored content.
    • Designed and built an internal knowledge platform end-to-end (Python/FastAPI, Next.js/TypeScript) — ingestion pipelines across multiple document and collaboration sources, an LLM synthesis workflow where every published claim traces back to an immutable source at fragment granularity, and a review, search & graph-exploration web app, front end included; demoed the platform to leadership; primary engineer across 300+pull requests as primary engineer on the knowledge platformConfirmed by Paige on 2026-10-06; updated from the resume of 2026-09-11.Source: Facts confirmed by Paige, 2026-09-08 to 2026-10-06 pull requests.
    • Built the retrieval and conversational layer — an MCP server under access-control filters, BM25F search with query expansion, an offline retrieval evaluation harness over golden queries, and a streaming (SSE) chat service with an agent loop and citation guardrails on model output.
    • Contributed to a multi-agent infrastructure-automation platform on the OpenAI Agents SDK (containerized agents, LLM-based routing between specialized agents, MCP tool integrations, guardrails and permissioning) and wrote concurrent LLM API workloads at volume; fine-tuned a 7Bparameters in the fine-tuned code-generation model (CodeLlama-7B-Instruct, LoRA)Source: Resume, revised 2026-09-11 code-generation model (LoRA, CodeLlama-7B-Instruct, in PyTorch with Hugging Face PEFT), building its instruction dataset and a ~95queries in the fine-tuned model's evaluation suiteSource: Resume, revised 2026-09-11-query evaluation suite with accuracy and latency logging, containerized for remote GPU inference.
    • Python
    • FastAPI
    • TypeScript
    • Next.js / React
    • MCP
    • Agent loops & tool calling
    • RAG
    • BM25F search & query expansion
    • LLM evaluation harnesses
    • CI-gated validation
    • Grounding & claim verification
    • Access control & permissions
    • LoRA fine-tuning
    • PyTorch
    • Docker & containerization
    • OpenAI Agents SDK
  2. Sept 2024 – Feb 2025

    Microsoft

    Redmond, WA, USA

    Software Engineer, M365 Core Substrate SHIELD Security

    • Engineered a security-focused anomaly detection & threat intelligence system using sequential log data, applying temporal pattern analysis to proactively detect & mitigate emerging cyber threats.
    • Partnered with security & infrastructure teams to design and deploy automated, scalable models across live telemetry, translating asynchronous sequence data into actionable risk profiles; triaged and mitigated live security incidents on production services.
    • Anomaly detection
    • Time-series analysis
    • MLOps
  3. Nov 2022 – Sept 2024

    Microsoft

    Redmond, WA, USA

    Software Engineer, Azure Cloud Storage Performance Infrastructure & Analytics

    • Designed and developed AI-powered system diagnostics, optimizing large-scale, cloud-based retrieval and anomaly detection models for distributed AI systems.
    • Built telemetry analytics pipelines in SQL & KQL and extended distributed C# monitoring across petabyte-scale Azure storage, using statistical analysis to find latency bottlenecks and cut storage access latency.
    • Anomaly detection
    • SQL
    • KQL
    • C#
    • Azure
  4. Sept 2021 – May 2022

    Stryker R&D

    Burnaby, BC

    Machine Learning Engineering Co-op, Computer Vision

    • Designed, trained, and evaluated CNN-based computer vision models in PyTorch for surgical video analysis, toward intra-operative complication prediction in complex, high-risk procedures.
    • Applied and evaluated explainable AI (XAI) techniques in PyTorch — including saliency mapping, feature attribution, and counterfactual reasoning — to improve model transparency and support surgeon decision-making.
    • Researched multimodal computer vision methods which integrate surgical video with structured clinical knowledge, to improve model robustness and interpretability in safety-critical, domain-specific settings.
    • PyTorch
    • CNNs
    • Computer vision
    • Interpretability (XAI)
    • Deep learning
  5. May – Jul 2021 & May – Aug 2019

    Microsoft

    Virtual & Redmond, WA

    Software Engineering Intern & Explore Intern, Microsoft Azure Cloud Storage

    • Built low-overhead C++ latency-sampling tools and Python log-processing automation to tune Azure Cloud Storage performance (2021), and a modular performance-testing framework benchmarking the Azure .NET SDK (2019).
    • C++
    • Python
    • Azure
  6. Jan – Apr 2019

    Samsung R&D Canada

    Vancouver, BC

    Product Management Co-op

    • Researched AI/ML paradigms and emerging frameworks to inform Samsung's enterprise product strategy and roadmap planning.

Education

Sept 2017 – Aug 2022

Simon Fraser University

Burnaby, BC, Canada

Bachelor of Applied Science – Computer Engineering (Honours with Distinction)

  • GPA: 3.89cumulative GPASource: Resume, revised 2026-09-11 (top 5%top 5% of the SFU Faculty of Applied SciencesAlso on LinkedIn: “Ranked Top 5% in the SFU Faculty of Applied Sciences”.Source: Resume, revised 2026-09-11, Faculty of Applied Sciences) | President's & Dean's Honour Rolls | Dr. Abe Unrau Memorial Co-op Award
  • Valedictorian (45:27where the graduand address starts in SFU's October 2022 convocation videoSource: Valedictorian address, SFU convocation, October 2022) – selected to deliver the graduand address at the October 2022 convocation.
  • Co-creator and speaker, SFU's “From Academia to Industry” podcast on internship and career guidance (Nov – Dec 2022).

Certifications

  • GIAC Machine Learning Engineer (GMLE), GIAC/SANS.eduDec 2024 – Feb 2025Scored 99%GMLE exam score82 questions, all answered; minimum passing score 65%; finished 26 February 2025.Source: GIAC GMLE exam grade report, with the top rating in 13 of 14exam domains rated five of fiveEvery domain but Anomaly Detection and Optimization, rated four of five. Four of the fourteen are CyberLive practical domains.Source: GIAC GMLE exam grade report domains, earning a GIAC Advisory Board invitation. The exam's tencertification objectives GIAC lists for the GMLE examRead on giac.org on 2026-10-05.Source: GIAC, GMLE certification objectives (giac.org), read 2026-10-05 objectives span statistics, probability and Bayes' theorem, data acquisition and Python (NumPy, Pandas, TensorFlow), supervised learning, clustering, regression, neural networks and CNNs, and autoencoders for anomaly detection, applied to threat hunting and security monitoring; the exam also scored hands-on CyberLive tasks. Via SANS SEC595, applying MLOps practices to malware, anomaly and fraud-detection models.
  • SEC595: Applied Data Science & AI/Machine Learning for Cybersecurity Professionals, SANS Technology InstituteCompleted 9 Jan 2025The course behind the GMLE certification, completed for 36CPE creditsSource: SANS SEC595 certificate of completion CPE credits. Its sixsections of the SEC595 courseSource: SANS, SEC595 course description (sans.org), read 2026-10-05 sections apply statistics, trees, forests and clustering, deep learning and autoencoders to security data, through to deploying models in containers.
  • Multi-Modal AI specialization, Coursera2021 – 2022
  • Deep Learning specialization, CourseraDec 2021
  • Natural Language Processing specialization, CourseraJan 2022
  • AI for Medicine specialization, CourseraJan 2022
  • Google 5-Day Gen AI Intensive Course Certificate, Google / KaggleApr 2025