Christina Dai

Undergraduate Research Assistant

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Christina Dai is an undergraduate double-majoring in Computer Science and Psychology with 17 years of hands-on experience across research, cybersecurity, and behavioral health contexts. Based in California, she blends numerical and back-end engineering skills—demonstrated by substantive contributions to the SPECFEM2D seismic simulation code implementing Biot poroelastic equations and adjoint methods—with human-centered work in pedagogy and behavioral interventions. She has practical cloud and observability experience from LLNL and containerized security tooling from industry internships, and she supports student learning as a TA and research assistant at Santa Clara University. Christina’s profile uniquely combines computational geophysics expertise with applied psychology, enabling her to tackle technical problems while keeping user and community impacts front and center.
code17 years of coding experience
bookSanta Clara University
languagesChinese
github-logo-circle

Github Skills (7)

fortran10
adx10
adp10
numerical-methods10
adt10
mpi9
finite-element-analysis8

Programming languages (3)

C++CFortran

Github contributions (5)

github-logo-circle
SPECFEM/specfem2d

Sep 2008 - Feb 2013

SPECFEM2D simulates forward and adjoint seismic wave propagation in two-dimensional acoustic, (an)elastic, poroelastic or coupled acoustic-(an)elastic-poroelastic media, with Convolution PML absorbing conditions.
Role in this project:
userBack-end Developer & Numerical Methods Specialist
Contributions:78 commits, 3 PRs in 4 years 6 months
Contributions summary:Christina significantly modified the SPECFEM2D code, focusing on implementing Biot poroelastic equations and the adjoint method. Their contributions included adding new files and altering existing ones, particularly `assemble_MPI.F90` and `compute_forces_fluid.f90`, which deal with numerical simulation techniques. They also fixed several bugs related to adjoint source calculations and added capabilities for handling multiple sources and surface waves, demonstrating expertise in computational seismology and wave propagation.
pmlconvolutionsimulationaemconditions
cmorency1/SPECFEMPP

Mar 2025 - Mar 2025

SPECFEM++ is a complete re-write of SPECFEM suite of packages (SPECFEM2D, SPECFEM3D, SPECFEM3D_GLOBE) using C++
Contributions:1 PR, 17 pushes, 15 branches in 6 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Christina Dai - Undergraduate Research Assistant