Curriculum Vitae

Personal Information

Full Name: Ryan Y. Lin

Languages: English, Chinese, Burmese

Email: rylin@caltech.edu

Education

B.S. Computer Science

California Institute of Technology

Sep 2023 - Present

  • Student Organizations: Executive Director of Hacktech (Caltech's Annual Hackathon), NCAA DIII Varsity Men's Swim & Dive
  • Graduate-level Coursework: Large Language Models for Reasoning, Machine Learning & Data Mining, Projects in Machine Learning, Probability Models, Distributed Computing, Bayesian Statistics
  • Undergraduate-level Coursework: Data Structures & Algorithms, Mathematical Foundations of Computer Science (Discrete Mathematics), Differential Equations, Probability & Statistics, Software Design, Computer Systems

Experience

Incoming AI/ML Intern

Apple

Researcher

Caltech - Anima AI + Science Lab

Oct 2023 - Present

  • Developing new machine learning architectures capable of zero-shot super-resolution for solving families of Partial Differential Equations (PDEs) with arbitrary geometries.
  • Incorporating new loss functions to neural operators (ex. physics losses) to improve training speed and data usage
  • Performing ablation studies on neural operator architectures to understand the impact of different components on performance and compare against state-of-the-art models.
  • Improving code quality and flexibility of the neural operator repository.

Teaching Assistant

Jan 2025 - Present

  • CS 2: Introduction to Programming Methods
  • CMS/CS/CNS/EE/IDS 155: Machine Learning & Data Mining

Software Engineering Intern

The MITRE Corporation

Jun - Sep 2021, Jun - Sep 2022, Jun - Sep 2023, Jun - Sep 2024

  • Designed a pipeline leveraging Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs) to enhance domain-specific knowledge retrieval and automate the creation of security tests from Security Technical Implementation Guides (STIGs), accelerating security profile delivery by 500%
  • Engineered an end-to-end DevSecOps pipeline for Security Automation Framework (SAF) using applications, libraries, and tools created by MITRE and the security community. Hosted pipeline on EC2.
  • Automated pipeline for key tasks (hardening, validation, visualization) to inform platform owners of security risks and accelerate capability deployment in development, test, and prod environments by up to 500%
  • One of ≈ 5 high school sophomores out of all the (500+) interns selected for the MITRE Internship Program
  • Authored the SAF CLI (Command Line Interface), a software that streamlines security automation for IT Systems and DevOps pipelines with over 100,000 downloads by the security community.
  • Created and published libraries to normalize outputs from various cybersecurity scanning tools into Heimdall Data Format for government sponsors and commercial partners, accelerating accreditation processes by up to 1000%.

Publications

Enabling Automatic Differentiation with Mollified Graph Neural Operators

Ryan Y. Lin, Julius Berner, Valentin Duruisseaux, David Pitt, Daniel Leibovici, Jean Kossaifi, Kamyar Azizzadenesheli, Anima Anandkumar

arXiv, 2025

Strategic Collusion of LLM Agents: Market Division in Multi-Commodity Competitions

Ryan Y. Lin, Siddhartha Ojha, Kevin Cai, Maxwell F. Chen

NeurIPS Workshop on Language Gamification, 2024

Skills & Expertise

Programming Languages

Java Python Typescript JavaScript R Ruby C C++ Shell Script

Technologies & Frameworks

TensorFlow PyTorch Git Jupyter Weights & Biases SLURM CUDA Linux High Performance Computing (HPC) Natural Language Processing GitHub Android Studios AWS Brew Bash/Shell Docker Eclipse Firebase VSCode PyCharm RStudio PostgreSQL Jenkins Vuex React Node.js Chef Ansible Github Actions LangChain OpenAI API Huggingface Agile Development

Areas of Expertise

Machine Learning Research Full-Stack Development Cybersecurity