My projects:
- intellij-unison IntelliJ IDEA plugin for Unison language
- agda2scala Scala 2 and Scala 3 backends for Agda - compile Agda proofs into Scala code
- zio-scala3-quickstart.g8 sbt template for Scala with hardened security thanks to types safety from ZIO and GithubActions enforcing best practices
I contribute to:
Compilers:
- scala/scala3#25470, scala/scala3#25162, scala/scala3#25765 (WIP), scala/scala3#25662 (WIP)
- agda/agda#8493 (WIP), agda/agda#8491 (WIP)
Haskell libraries:
- MangoIV/cabal-audit#73 (security) (WIP), MangoIV/cabal-audit#70 (security) (WIP)
- haskell/security-advisories#321
- blackheaven/haskell-security-action#8
- input-output-hk/io-sim#251
- avieth/contra-tracer#9
Cardano blockchain:
- cardano-scaling/hydra#2550, cardano-scaling/hydra#2547
- IntersectMBO/cardano-base#637
- IntersectMBO/plutus#7680 (WIP)
- IntersectMBO/ouroboros-consensus#1939 (WIP)
Agda libraries:
Scala libraries:
- scalacenter/sbt-dependency-submission#347, scalacenter/sbt-dependency-submission#346
- zio/zio-protoquill#739
- sbt/sbt#9086, sbt/sbt#9088
- zio/zio#10618, zio/zio#10620
Idris:
- clayrat/idris-selective#1 (FP abstractions)
My work as lemastero
- scala_typeclassopedia wiki about FP abstractions in Scala
- FP in Scala in ZIO ecosystem like Trifunctors
- benchmarking
- blockchains: ETC/ETH Scala client
- a bit of Haskell, formal verification in Agda


