Software engineer. Prolific builder. Interested in type systems, functional programming, performance, and building reliable software.
redux-most. Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.
139inferno-most-fp-demo. A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
46tagged-ts. A tagged unions code generation library for discriminating tastes
43fp-ts-most. fp-ts bindings for @most/core
23fp-ts-cont. An implementation of the continuation monad for fp-ts
10fp-ts-managed. A partial port of Haskell-Managed-Library for fp-ts
5fp-ts-codensity. Codensity for fp-ts
2custom-monads. Implementing custom monads a la _Book of Monads_
1effects-benchmarks. Benchmarking Haskell extensible-effect libraries.
1purescript-react-stylesheet. Utilities to attach purescript-stylesheet to purescript-react
1purescript-jordans-reference. Learn PureScript with this "clone and play" repository
1nivo. nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries
1sits. Script in typescript~
1effects-playground. :dart: Learning different effect systems by example
1monadic-mondays. Code samples for #monadicmonday topics
1new-ps-project-2019. Dhall
1fp-ts-strings. A string manipulation library for fp-ts
1type-sets. type level sets
1memory-profiling-webinar. Source code for the memory profiling webinar livestreamed at Dec 1, 2022
1redux. Predictable state container for JavaScript apps
1dotfiles. My dotfiles and other things that aren't dotfiles
1spacchetti-react-basic-starter. Fork of react-basic-starter using Package sets
1purescript-companies. Community curated list of companies that use Purescript
1haskell-polysemy-test. Guess-A-Number game in Haskell using Polysemy
1purescript-halogen-realworld. Exemplary real world application built with PureScript + Halogen
1awesome-fp-js. :sunglasses: A curated list of awesome functional programming stuff in js
1three-layer. :three: :cake: Architecture of the Haskell web applications
1capability. Extensional capabilities and deriving combinators
1rx-redux. A reimplementation of redux using RxJS.
1learn-halogen. Learn purescript-halogen using a bottom-up apporach via this "clone-and-play" repository
1thinking-with-types. 📖 source material for Thinking with Types
1cardano-sl. Cryptographic currency implementing Ouroboros PoS protocol
1mlsub. Prototype type inference engine
1