Hello, I'm Ben
I am a researcher and software developer.
About me
My research is mainly focused on wave physics including metamaterials, scattering, diffraction, modal analysis, numerical methods, topology optimization, resonant phenomena, Transformation Optics and homogenization techniques, for applications in Photonics and Mechanics.
Follow me
Code
I develop open-source numerical tools, mostly in Python, that are useful for my research.
gyptis

Computational Photonics in Python with the finite element method.
gyptis.gitlab.io
nannos

Fourier Modal Method for multilayer metamaterials with automatic differentiation.
nannos.gitlab.io
protis

Plane wave expansion method for photonic crystals with automatic differentiation.
protis.gitlab.io
pylatt

Phononic lattices in Python.
benvial.gitlab.io/pylatt
klove

Elastic plates.
benvial.gitlab.io/klove
ashx

FEniCSx tools.
benvial.gitlab.io/ashx
geolia

Geometry and mesh tools.
benvial.gitlab.io/geolia
refidx

Python package to retrieve the refractive index of material from the refractiveindex.info database.
benvial.gitlab.io/refidx
coaxtract

Permittivity extraction for multilayer stacks using an open-ended coaxial probe.
benvial.gitlab.io/coaxtract
cpwxtract

Tools for extracting material properties from coplanar waveguide measurements.
benvial.gitlab.io/cpwxtract
tdsxtract
Tools for material parameters extraction from THz time domain spectroscopy measurements.
tdsxtract.github.io/tdsxtract