My projects:
- cabal-plan-submit submit Haskell dependencies (from cabal plan) to Gitub dependency graph submission
- intellij-unison WIP IntelliJ IDEA plugin for Unison language
- agda2scala WIP 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:
- (in Scala) scala/scala3#25470, scala/scala3#25162, scala/scala3#25662 (awaits review), scala/scala3#25765 (WIP)
- (in Haskell) agda/agda#8493 (awaits review), agda/agda#8491 (awaits review)
Haskell libraries (security, distributed systems):
- MangoIV/cabal-audit#70, MangoIV/cabal-audit#73, MangoIV/cabal-audit#75 (awaits review)
- haskell/security-advisories#321, haskell/security-advisories#322 (awaits review)
- blackheaven/haskell-security-action#8
- mongodb-haskell/mongodb#161 (awaits review)
- input-output-hk/io-sim#251
- avieth/contra-tracer#9
Cardano blockchain (in Haskell):
- cardano-scaling/hydra#2550, cardano-scaling/hydra#2547
- IntersectMBO/cardano-base#637
- IntersectMBO/plutus#7680 (WIP)
- IntersectMBO/ouroboros-consensus#1939 (WIP)
Agda libraries (formal methods, mathematical proofs):
Scala libraries (security, zio-ecosystem, tools I use):
- scalacenter/sbt-dependency-submission#347, scalacenter/sbt-dependency-submission#346
- zio/zio-protoquill#739 (awaits review)
- sbt/sbt#9086, sbt/sbt#9088
- zio/zio#10618 (WIP), zio/zio#10620
Rust (security):
- trifectatechfoundation/sudo-rs#1565 (awaits review)
Idris (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



