Olga Shapoval

Project Scientist at Berkeley Lab

Berkeley, 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
Olga Shapoval is a project scientist based in Berkeley with 8 years blending applied mathematics, computational physics and scientific computing to advance laser-plasma acceleration and nanophotonics. She specializes in numerical PDE methods—finite-difference time-domain, spectral methods and Nyström techniques—and has implemented these algorithms in production-grade Particle-In-Cell codes like the widely used WarpX. At Berkeley Lab she translates PDE-derived models into high-performance solver code, contributing core Galilean PSATD implementations, multi-J deposition and rigorous automated tests. Her background includes analytical integral-equation work on plasmonic nanogratings and graphene strips, giving her uncommon depth in both spectral and singular-integral approaches. Now applying machine learning to frontier scientific problems, she combines theory, high-performance computing and practical code contributions to bridge simulation fidelity and computational efficiency. Colleagues rely on her for mathematically robust solvers that run at scale and integrate into large open-source scientific projects.
code8 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Radio Physics, Doctor of Philosophy - PhD, Radio Physics at Institute of Radio-Physics and Electronics
bookMaster's degree, Applied Mathematics, Mathematical Physics and Computational Mathematics, Master's degree, Applied Mathematics, Mathematical Physics and Computational Mathematics at V. N. Karazin Kharkiv National University
languagesUkrainian, English
github-logo-circle

Github Skills (17)

simulation10
spec10
c-language10
particle10
spectra10
simulations10
cluster-computing10
spectrum10
spectral10
physics10
parallel-computing10
gpu10
numerical-methods10
cprogramming-language10
scientific-computing10

Programming languages (3)

C++PythonFortran

Github contributions (5)

github-logo-circle
BLAST-WarpX/warpx

Feb 2020 - Jun 2022

WarpX is an advanced electromagnetic & electrostatic Particle-In-Cell code.
Role in this project:
userBack-end Developer / Computational Physicist
Contributions:37 reviews, 16 commits, 54 PRs in 2 years 3 months
Contributions summary:Olga primarily contributed to the development and implementation of the Galilean pseudo-spectral analytical time-domain (PSATD) solver within the WarpX code, as well as its averaged version. They added and modified core algorithms, including spectral coefficient initialization and field pushing routines, and also incorporated features like guard cells, current correction and multi-J deposition. Furthermore, the user added and updated automated tests for the Galilean PSATD solver.
physicselectromagneticlaserelectrostaticparticle
oshapoval/WarpX

Sep 2019 - Mar 2025

WarpX is an advanced electromagnetic Particle-In-Cell code.
Contributions:284 pushes, 95 branches in 5 years 7 months
electromagneticparticleparticle-in-cell
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
Olga Shapoval - Project Scientist at Berkeley Lab