Senior Staff Engineer
FDTD-based open-source package supporting Python language, a variety of materials (nonlinear, gain, gyrotropic materials etc), GDSII import, Amazon cloud-based computing, adjoint solver etc.
Inverse design of nanophotonic devices
Spins developed by Prof. Jelena Vučković's group.
Lumerical provides examples on waveguide design.
S4 and Reticolo
Open source codes developed by Prof. Shanhui Fan's and Prof. Philippe Lalanne's groups, respectively. These codes are based on RCWA method. S4 runs faster, but Reticolo is better documented.