Chhavi Nayyar

Fullstack Developer ยท UX Designer ยท ML Engineer

Hi, I'm Chhavi

I work across design, engineering, and machine learning to build accessible interfaces and research tooling. Fourth-year at UBC in Computer Science, Biology, and Cognitive Systems, currently interning at Mastercard.

LinkedIn

About

I work across the stack and the design process: from IA and prototypes in Figma to production TypeScript, Node services, and data-heavy Python tooling. I care about WCAG-minded defaults, readable code, and systems that still make sense six months later.

Recently that has meant course-automation platforms, open-source concept-mapping software for health research, client sites in Next.js and Framer, and ML engineering around qualitative and eye-tracking datasets, including BC Cancer and UBC CS collaborations.

Portrait of Chhavi Nayyar in professional attire

Stack

Technologies and tools used in production and research.

Frontend

Backend & data

Tools

Design

Publications

Towards clinical implementation of artificial intelligence in cancer careConcept mapping analysis of provincial workshop findings

Chhavi Nayyar, Hong Hao Xu, Alan T Bates, Cristina Conati, Daniel Hilbers, Jonathan Avery, Srinivas Raman, Ahmad Fayaz-Bakhsh, John-Jose Nunez

Workshop at the 2024 BC Cancer Summit (Vancouver): 48 participants produced 265 statements on AI in cancer care. Concept mapping identified two clusters (challenges and safeguards versus clinical benefits and efficiency), with higher importance and feasibility for the latter, offering a stakeholder-informed framework for implementation sequencing.

DOI10.64898/2026.03.26.26349205

Preprint: not yet certified by peer review. Findings should not guide clinical practice until formally evaluated.

Experience

Roles across teaching and learning, research labs, cancer research, and industry.

  1. Software Engineer Intern

    Mastercard

    May 2026 to Present

    Decision Intelligence on the Decision Management Platform software engineering team, building fraud detection ML models.

  2. Teaching Assistant

    UBC Computer Science & Cognitive Science

    Jan 2026 to Apr 2026

    Graduate TA for Human-Centered AI (CPSC 532C/554C); undergraduate instruction and labs for COGS 300 and COGS 303.

  3. Automation Engineer

    UBC Extended Learning

    Sept 2025 to Apr 2026

    Automated CSV survey workflows into structured PDF reports (~70% less manual work). Google Apps Script integrations for reminders and notifications; technical support for course operations.

  4. Web Designer

    UBC Michael Smith Laboratories

    July 2025 to Apr 2026

    Graduate program site for Biochemistry and Molecular Biology / mass spectrometry training: user-focused IA, ongoing content and accessibility improvements.

  5. Machine Learning Engineer

    BC Cancer

    June 2025 to Dec 2025

    Concept mapping in implementation science: qualitative analysis, open-source MDS/clustering pipeline, and ML methods to clarify themes around AI in healthcare.

  6. Machine Learning Researcher

    UBC Department of Computer Science

    April 2025 to Aug 2025

    Deep learning (VTNet) on eye-tracking data in TensorFlow/PyTorch; HPC with Slurm; linear-algebra-heavy experimentation and model evaluation.

  7. Design Director

    UBC UX Hub

    April 2025 to Sept 2025

    Led design initiatives, mentored juniors, aligned accessibility standards with research-backed UX practice across interdisciplinary teams.

  8. Design Assistant

    UBC Extended Learning

    Sept 2024 to Apr 2025

    Canvas LMS course builds with faculty, graphic design for materials, and coordination for accessible, engaging launches.

  9. Software Engineer Intern

    TechyWeb Solutions

    Jan 2024 to Mar 2024

    Python REST APIs, CI/CD, Agile delivery with Git/Jira; testing and performance-focused iteration.

Website soundtrack