Software
All of the open source software projects I worked on can be found on my GitHub page. The following is a summary of my significant open source contributions categorized by field.
I am not involved in some of these projects anymore but I try to maintain many of the packages I started, although some may be neglected. If you are interested in any of the software I created and you think it is neglected, feel free to contact me and let me know! You can always open an issue and ping me.
If you are interested in doing a Google Summer of Code project in any of my projects especially in topology optimization or non-convex optimization, I am open to mentoring. So please reach out.
Topology optimization
I maintain the JuliaTopOpt organization
TopOpt.jl which is the main user-facing package of the JuliaTopOpt organization
Optimization
I maintain the JuliaNonconvex organization
Nonconvex.jl which is the main user-facing package of the JuliaNonconvex organization
Linear algebra
The locally optimal block preconditioned conjugate gradient (LOBPCG) algorithm in IterativeSolvers.jl
TraceEstimators.jl which is mostly copied from the original TraceEstimation.jl