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 |
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