Job Experience
Lawrence Livermore National Laboratory more_vert
Sydney Fernbach Postdoctoral Fellow
Fall 2021–Present
Lawrence Livermore National Laboratory close
- Developing techniques to accelerate time integration methods with machine learning and surrogate models.
- Investigating feasibility of implementing time integration methods on machine learning hardware accelerators such as the Cerebras CS-2 and Graphcore IPU.
- Proposing remedies to the order reduction phenomenon which mars many Runge–Kutta methods
- Enhancing the time-stepping capabilities of the BISICLES ice sheet model
- Contributing to the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS)
Virginia Tech Computational Science Laboratory more_vert
Research Assistant
Spring 2015–Fall 2021
Virginia Tech Computational Science Laboratory close
- Designed, analyzed, and tested new multirate time integrators for numerically solving multiscale differential equations
- Developed new implicit-explicit (IMEX) methods suitable for stiff problems and differential algebraic equations.
CS 4234/5234: Parallel Computation more_vert
Graduate Teaching Assistant
Fall 2019–Spring 2020
CS 4234/5234: Parallel Computation close
- Held weekly office hours to help students with assignments
- Taught ten of the classes on topics including OpenMP, parallel performance metrics, and GPU computing with CUDA
Lawrence Livermore National Laboratory more_vert
Intern
Summer 2019
Lawrence Livermore National Laboratory close
- Developed new implicit multirate Runge–Kutta methods for solving stiff, multiscale systems of ordinary differential equations
- Compared and implemented variants of multirate backward differentiation formula methods
- View my final poster presentation
Lawrence Livermore National Laboratory more_vert
Intern
Summer 2018
Lawrence Livermore National Laboratory close
- Implemented and optimized finite element operators for GPUs using CUDA
- Achieved 10 to 100 times speedup over other CPU and GPU implementations
- Contributed to the open-source project libCEED
- View my final poster presentation
NASA Glenn Research Center more_vert
Intern
Summer 2017
NASA Glenn Research Center close
- Created 1D hybrid direct kinetic simulation of a Hall thruster
- Developed software in C++ from the ground up
- Modeled time-dependent velocity distribution functions of various species in plasma
- Gained experience solving hyperbolic partial differential equations with the finite volume method and using visualization tools
Insurance Institute for Highway Safety more_vert
Intern Software Developer
Summer 2013–2016
Insurance Institute for Highway Safety close
- Worked on C# applications for managing vehicle records stored in SQL databases
- Redesigned and updated mobile website
- Set up an OAUTH server
- Worked with several frontend web frameworks
- Gained firsthand experience in software development life cycle
Web Developer more_vert
Freelancer
2015–Present
Web Developer close
- Developed the website for the Computational Science Laboratory
- Created Word Counter Plus, a Chrome extension for performing word counts.