cv

Please see my resume (pdf to the right) for a complete list of experiences, projects, and skills!

Basics

Full Name Will Ryan Corcoran
Phone Number 360 708 7616
Email wcorcoran !at! ucsb !dot! edu

Education

  • 2024 - 2026
    Master of Science (M.S.), Computer Science
    University of California, Santa Barbara
  • 2022 - 2025
    Bachelor of Science (B.S.), Computer Science
    University of California, Santa Barbara
    • Early Research Scholar
    • Regents Scholar
    • College of Engineering Honors
    • Dean's Honors

Work Experience

  • 2024
    Software Engineering Intern
    Music Audience Exchange (MAX)
  • 2024
    Data Structures and Algorithms, Undergraduate Learning Assistant
    UCSB, Computer Science
    • Conducted office hours for over 100 students, provided support regarding homework, exams, and programming problems.
    • Graded 800 assignments and administered 2 exams, ensured students understand complex, challenging concepts.
    • Corresponded with the teaching team to ensure optimal student learning and manage course pace.
  • 2023
    Fullstack Software Engineering Intern
    Haggard Labs, Yopp
    • Assisted the launch of Yopp, a financial wealth aggregation application, with a focus on user experience and interface.
    • Designed an ease-of-use platform for simple addition and relevant analysis with React Native and TypeScript.
    • Optimized data writing and retrieval by up to 80% through NoSQL database management.
    • Engineered secure serverless functions to retrieve financial data from external entities via RESTful APIs, leveraging Node.js and Firebase Cloud Functions.
    • Communicated closely with the oversight team to ensure quality control and align design with strategic objectives.

Research Experience

  • 2023 - 2024
    Targeted Edge Perturbations on GNNs
    Dynamo Lab, UCSB
    • Approximate the robustness of 5 graph neural network architectures to edge perturbations, contrast results to adversarial attack responses.
    • Evaluate the effectiveness of 4 heuristic approaches to maximize edge additions while preserving model accuracy.
    • Invented a two-part greedy-primed gradient attack by analyzing graph characteristics and extensive literature reviews.
  • 2023 - 2024
    Benchmarking and Improving Large Language Models on Graph Datasets
    Dynamo Lab, UCSB
    • Collected 20 undirected graph problems with a varying degree of difficulty, structure, and intended algorithms.
    • Generated the first extensive graph dataset of 2000 test cases for 12 different graph categories with NetworkX.
    • Prompted 160 solutions across 8 LLMs, while measuring performance on test cases and categories.

Leadership Experience

  • 2021 - 2024
    Leadership Committee
    9929 Records
    • Developed three artists from the ground up using image and likeness, sound, and social media.
    • Created, produced, and published five albums and more than one hundred songs with over 450,000 streams.
    • Analyzed trends and data to create a marketing plan for each release and performance.

Volunteering

  • 2022 - 2024
    8th Grade Math Volunteer
    Goleta Valley Junior High School
    • Led a group of five or more students down paths to accomplish classwork and review homework.
    • Provided support for instructor of under-performing class through individualized, targeted instruction.
  • April 2023
    Open House Assistant
    UCSB
    • Met with prospective students about experience as a Computer Science major and Regents Scholar.

Skills

    • Python
    • C++
    • JavaScript
    • TypeScript
    • Java
    • Rust
    • SQL
    • HTML/CSS
    • React Native
    • Node.js
    • React.js
    • Next.js
    • Django
    • Flask
    • Expo
    • Google Cloud Platform (GCP)
    • Cloudflare
    • Vitest
    • Bash/Scripting
    • Git/GitHub
    • Docker
    • Postgres
    • NoSQL DBs
    • Scikit-learn
    • PyTorch
    • PyTorch Geometric
    • NetworkX
    • Pandas
    • NumPy
    • Matplotlib