About Me

I'm Yiheng (Ian) Zhu, a Computer Science student at Rose-Hulman Institute of Technology with a minor in Music. I'm passionate about software development, database systems, and creating innovative applications that solve real-world problems.

My academic journey has equipped me with strong foundations in software development, database design, web development, data structures, and algorithms. I'm particularly interested in the intersection of technology and creative fields like music.

My journey into programming began with curiosity about how digital systems work. What started as simple experiments with coding evolved into a deep exploration of software development and database design. This passion has guided my academic projects and personal interests.

Throughout my studies, I've worked on various projects that have helped me develop practical skills in:

  • • Building full-stack web applications with JavaScript, HTML, and CSS
  • • Designing and implementing relational SQL databases
  • • Developing software tools for analyzing and visualizing data
  • • Creating systems and server environments for various applications
  • • Implementing algorithms for solving complex problems

My current interests include:

  • • Database design and optimization for large-scale applications
  • • Web application development with modern frameworks
  • • Software tools for visualization and analysis
  • • Integration of music and technology

I believe that technology should be accessible and user-friendly, and this philosophy guides my approach to software design and development.

When I'm not coding, you might find me exploring music production, attending concerts, or contributing to campus activities. I enjoy the creative process of making music, which complements my technical interests in computer science.

Technical Expertise

Programming Languages

Java95%
SQL95%
Python90%
JavaScript85%
HTML/CSS80%
R70%

Technical Skills

Database Design90%
Web Development90%
System Design85%
Data Structures & Algorithms75%
Software Testing75%
DevOps70%

Tools & Technologies

Git90%
MicroSoft SQL Server90%
Docker85%
AWS80%
Linux80%
JUnit75%

Education

B.S. in Computer Science, Minor in Music

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

Expected 05/26
  • Coursework: Database, Software Development (Java, Python), Web Development, Software Design, Data Structures, Algorithm Analysis
  • Honors: Dean's List

A-Level Diploma

WUXI NO.1 HIGH SCHOOL

09/19 - 06/22
  • Honors/Awards: Outstanding Graduate, School Honor Student in Science

Publication

Five Methods of Exoplanet Detection

01/21 - 09/21

IOPscience, Journal of Physics: Conference Series

This research paper explores and compares the five primary methods used by astronomers to detect exoplanets: Radial Velocity, Transit Photometry, Direct Imaging, Gravitational Microlensing, and Astrometry. The paper analyzes the strengths, limitations, and scientific contributions of each technique to our understanding of planetary systems beyond our solar system.
  • Acquired foundational knowledge in the evolution of the universe, basic theoretical cosmology, and numerical simulation methods
  • Performed cosmological simulations and analyzed publicly available large-scale galaxy formation datasets using Python
  • Conducted comparative analysis of detection efficiency across various stellar types and planetary configurations
  • Collaborated with astrophysics research team to interpret data from multiple observational sources