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

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