My name is Miha, I am a physicist turned research software engineer. Feel encouraged to reach out in arbitrary digital ways. Some things we could talk about are:
- the Julia language
- who is going to win Wimbledon this year
- [preferred] the cool thing you are working on
- some of the things I've done in the past, which include Higgs physics at the ATLAS experiment, and optimising electricity grids.
Projects I've contributed to in the past include work on the Julia AD ecosystem and a few fancy array libraries
- JuliaDiff/ChainRulesCore.jl: AD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.
- JuliaDiff/ChainRules.jl: forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
- JuliaDiff/ChainRulesTestUtils.jl: Utilities for testing custom AD primitives.
- JuliaDiff/FiniteDifferences.jl: High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)
- FluxML/Zygote.jl: 21st century AD.
- invenia/NamedDims.jl: For working with dimensions of arrays by name.
- invenia/BlockDiagonals.jl: Functionality for working efficiently with block diagonal matrices.
and some pet projects during my PhD
- mzgubic/autothesis: automate thesis writing.
- mzgubic/FairML: Fairness in ML using adversarial training.
- mzgubic/MINE: Mutual Information Neural Estimator implemented in Tensorflow
The script that generates this profile was created by Frames. In her own words: "It's pretty fun little webscrapy markdown generaty thing."