Skip to content
View evipuil's full-sized avatar

Highlights

  • Pro

Block or report evipuil

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
evipuil/README.md

Eshan Vipuil

Research overview: aneurysm and carotid flow fields, a Unity flow visualization, Year 3 model comparisons, and Year 4 generalization results

I'm a student at West Shore Junior/Senior High School interested in computational modeling, machine learning, and biomechanics. My research began with a question: how can we make blood flow in a cerebral aneurysm easier to see and study?

I first built a web application to visualize computational fluid dynamics results, then extended that work into virtual reality. My third year focused on aneurysm detection, physics-informed flow modeling, and rupture classification. My current work examines how these models generalize across patients, datasets, and anatomical locations.

Research

Project My work Paper
Year 4: Generalization and hemodynamics Compare patient-grouped, dataset-held-out, and location-held-out validation, with physics guidance and FEM pretraining. Year 4 report
Year 3: Aneurysm rupture modeling Developed and compared models that combine geometry, flow measurements, and clinical variables, with a common training and evaluation procedure. 2025–26 PDF
Year 2: HemoViz3D VR Built a Unity/C# environment for exploring CFD-derived blood flow in 3D, including color mapping and animation. 2024–25 PDF
Year 1: HemoViz3D Web Built a Flask application that combines vascular geometry with velocity and wall shear stress plots and time-varying visualizations. 2023–24 PDF

Publication: HemoViz3D: A Novel Open-Source Web Application for Visualization of Blood Flow Dynamics in Cerebral Aneurysms, International Journal of High School Research (2025).

Preprint: Eshan Vipuil and Xianqi Li. Integrating Physics-Informed Neural Networks and 3D Vascular Geometry Learning for Cerebral Aneurysm Detection and Multimodal Rupture-Risk Prediction. arXiv, July 2026. Read the PDF.

Engineering

Particle Counting — Python image analysis for microscopy particle detection, sizing, batch processing, and quantitative reporting. I developed it during a medical-device engineering internship. The public version uses synthetic images and has company-identifying information removed.

School and community

  • Quiz Arena: solo practice and local head-to-head buzzer matches for academic team practice.
  • The Lagoon Legacy Project: a website for environmental education, county chapters, and community participation around the Indian River Lagoon.

Pinned Loading

  1. Cerebral-Aneurysm-Modeling-ResearchY4 Cerebral-Aneurysm-Modeling-ResearchY4 Public

    Patient-grouped aneurysm rupture classification, generalization across datasets and anatomical locations, and FEM-informed hemodynamic modeling.

    Python

  2. Aneurysm-Rupture-Risk-Prediction-ResearchY3 Aneurysm-Rupture-Risk-Prediction-ResearchY3 Public

    Research on cerebral aneurysm rupture classification using vascular geometry, hemodynamics, clinical variables, and deep learning.

    Python

  3. HemoViz3D-VR-App-ResearchY2 HemoViz3D-VR-App-ResearchY2 Public

    Unity and C# research application for exploring CFD-derived vascular blood flow in virtual reality.

    C#

  4. HemoViz3D-Web-App-ResearchY1 HemoViz3D-Web-App-ResearchY1 Public

    Flask and Plotly visualization of CFD-derived vascular velocity, wall shear stress, and time-varying flow.

    HTML

  5. Particle-Counting Particle-Counting Public

    Microscopy particle counting with image segmentation, size classification, batch analysis, and CSV reporting. Developed August 7–15, 2025; modified September 2026 for public availability with compa…

    Python

  6. Quiz-Arena Quiz-Arena Public

    Academic team practice with solo quizzes and local two-player buzzer matches.

    TypeScript