Generally, I want to create sophisticated, well tested and documented software packages. See my GitHub.
At the moment I mainly develop packages written in Julia.
The Julia implementation of PtyLab
A generic deconvolution package called DeconvOptim.jl written in Julia. The gradient step is calculated using automatic differentation (Zygote.jl) and the deconvolution is able to run on CPU and GPU.
RadonKA.jl: A Julia CPU and CUDA implementation for the (exponential) Radon transform.
FourierTools.jl which is a collection of tools and several algorithms working in Fourier space.
PhysicalOptics.jl [WIP] allows to calculate scalar wave propagation which can be automatic differentiated by Julia's AD.
Several small packages. You can find them on GitHub.