Julian Chan

PhD Researcher in Machine Learning & Astrophysics

Selected Projects

Continuous-Time Modelling of Black Hole Binary Evolution with Neural ODEs

Technologies: PyTorch, Neural ODEs, torchdiffeq, AdamW, Curriculum Learning

📄 Published: Monthly Notices of the Royal Astronomical Society (MNRAS) arXiv:2601.13019

Overview

Developed parameterised neural ordinary differential equations (PNODEs) as surrogate models for supermassive black hole binary dynamics in galaxy mergers. The approach provides continuous-time predictions of orbital evolution across a two-dimensional parameter space, achieving significant computational speedup (weeks to seconds) while maintaining median prediction errors around 1% on held-out test data.

Problem & Approach

Technical Implementation

Results


Inverse Burgers Equation Solver with Cross-Framework PINNs

Technologies: JAX, PyTorch, Tesseract, Equinox, Docker, Streamlit

🏆 Honorable Mention - Tesseract Hackathon 2025 (Pasteur Labs & ISI)

Overview

Developed a backend-agnostic physics-informed neural network (PINN) system for solving inverse problems in fluid dynamics. The project demonstrates pipeline-level automatic differentiation across deep learning frameworks, enabling JAX optimizers to compute gradients through PyTorch models via the Tesseract framework.

Problem & Approach

Technical Implementation

Results

Repository: github.com/julian-8897/tesseract-pinn-inverse-burgers