Zhiyuan Song
Full-Stack Developer & AI/ML Engineer
About Me
Hi, I'm Zhiyuan Song, a Computer Science student at UC Santa Cruz and a full-stack engineer passionate about building high-impact, production-ready software. I enjoy turning ambitious ideas into scalable systems—from clean UI/UX and real-time interactions to robust backend services and cloud deployment.
I previously worked as a Web Developer / Research Intern at Columbia University, contributing to biomedical research software and data-driven systems supporting active scientific projects. I'm also credited as a co-author on Nature-family research submissions, reflecting my ability to deliver high-quality engineering work in research-grade environments.
Technically, I specialize in Next.js/React, TypeScript, Node.js, MongoDB/Firebase, Docker, and modern full-stack architecture. I'm also deeply interested in LLM-powered systems (RAG, prompt engineering, AI integration) and productizing AI into reliable end-to-end workflows.
Research Interests
My research interests focus on applying AI models to Biomedical Engineering (BME), particularly in medical imaging and biological aging modeling. I'm excited by research directions such as multi-organ MRI-based representation learning, AI-driven aging clocks, multimodal biomarker modeling, and building systems that translate biomedical AI advances into real-world impact.
Career Goals
I'm actively seeking full-time Software Engineering opportunities (open to internships as well), where I can contribute to building scalable products, collaborate with strong teams, and push forward both engineering excellence and AI-driven innovation.
Experience
Undergraduate Research Assistant
Engineered research-grade biomedical AI platforms and visualization tools at Columbia University, enabling multi-organ MRI research and aging-related studies.
Full-Stack Developer Intern
Led team in refactoring and developing the church's official website using React, Node.js, MongoDB, and AWS, significantly improving performance and user experience.
Co-Founder & Full-Stack Developer
Co-founded and developed Loop Interview, an AI-driven interview platform integrating ElevenLabs, Google Gemini API, 3D simulation, and intelligent analytics, serving 10K+ users with 95% accuracy.
Projects
KLineLens
Open-source market structure analysis terminal for day traders and swing traders. Features built-in 0DTE options strategy module and pluggable custom strategy framework.
StudyAssistant
AI-powered learning platform that converts PDF lectures into structured study materials. Generates notes, flashcards, and practice exams with source citations.
AI Resume Analyzer
AI platform for resume analysis and job matching. Provides matching scores, optimization suggestions, and auto-generated cover letters.
Portfolio Website Template
Open-source portfolio template for developers and researchers. Supports theme customization and one-click Vercel deployment.
Personal Portfolio
The website you're viewing right now. Built with minimalist design and smooth Framer Motion animations.
AnimeHub
Full-stack anime community with ratings, reviews, and discussions. Features real-time notifications and multilingual support.
Research
Publications
Multi-organ MRI Digitizes Biological Aging Clocks Across Proteomics, Metabolomics, and Genetics
Multi-organ MRI digitizes biological aging clocks: integrating proteomics, metabolomics, and genetics
Working Papers
Sleep Chart of Biological Aging Clocks Across Organs and Omics
Sleep chart of biological aging clocks across organs and omics
Education
University of California, Santa Cruz
2022 - 2026
B.S. in Computer Science
CSE 20: Beginning Python
Fall 2022
Variables & Data Types | Control Flow | Functions & OOP
MATH 19A: Calculus for Science
Fall 2022
Limits & Derivatives | Applications of Differentiation
CSE 30: Programming Abstractions in Python
Winter 2023
Data Structures | Recursion | Algorithm Design
MATH 19B: Calculus for Science
Winter 2023
Integration | Sequences & Series | Taylor Series
CSE 12: Computer Systems & Assembly Language
Spring 2023
RISC-V Assembly | Memory Organization | I/O Systems
MATH 23A: Vector Calculus
Spring 2023
Vectors & Matrices | Partial Derivatives | Multiple Integrals
CSE 13S: Computer Systems & C Programming
Fall 2023
C Programming | Unix Tools | Memory Management | Debugging
CMPM 80K: Foundations of Game Design
Fall 2023
Game Mechanics | Player Experience | Prototyping
CSE 16: Applied Discrete Mathematics
Winter 2024
Logic & Proofs | Graph Theory | Combinatorics
MATH 21: Linear Algebra
Winter 2024
Matrices | Vector Spaces | Eigenvalues & Eigenvectors
CSE 101: Data Structures & Algorithms
Spring 2024
Trees & Graphs | Sorting | Hashing | Algorithm Analysis
STAT 131: Introduction to Probability Theory
Spring 2024
Random Variables | Distributions | Central Limit Theorem
CSE 40: Machine Learning Basics
Fall 2024
Supervised Learning | Classification | Regression | Model Evaluation
CSE 102: Introduction to Analysis of Algorithms
Winter 2025
Divide & Conquer | Dynamic Programming | NP-Completeness
CSE 120: Computer Architecture
Winter 2025
Pipelining | Cache Design | Memory Hierarchy | Parallelism
CSE 130: Principles of Computer System Design
Winter 2025
Concurrency | Naming | Virtualization | Distributed Systems
CSE 115A: Introduction to Software Engineering
Spring 2025
Agile Development | Testing | Version Control | Team Collaboration
CSE 150: Introduction to Computer Networks
Spring 2025
TCP/IP | Routing | Network Security | Application Protocols
CMPM 146: Game AI
Summer 2025
Pathfinding | Behavior Trees | Monte Carlo Tree Search
CSE 140: Artificial Intelligence
Fall 2025
Search Algorithms | Constraint Satisfaction | Probabilistic Reasoning
CSE 142: Machine Learning
Fall 2025
Neural Networks | Deep Learning | Optimization | Regularization
CSE 180: Database Systems I
Fall 2025
SQL | Relational Model | Query Optimization | Transactions