Projects

Open source software I've built, maintained, or contributed to. Mostly developer tools, language infrastructure, and the occasional side project.

Author/Maintainer

Project Description
PostHog Open source product analytics, feature flags, session replay, and more. Maintainer of posthog/posthog, posthog-js, posthog-python, and other SDKs.
ArXplore Random walks through research papers. StumbleUpon for ArXiv.
Circle Unofficial Haskell API client for Circle's API. Hackage.
Sentiment CLI Command-line sentiment analysis using naive Bayes with Laplace smoothing.
Monkey A compiler for a JS-like programming language.

Committer

Project Description
mu-scala Purely functional RPC endpoint-based services with HTTP/2 support.
skeuomorph Schema transformations in Scala via recursion schemes.
sbt-mu-srcgen sbt plugin for generating mu-scala protocols and clients.
mu-scala-examples Demo implementations for Mu.

Contributor

Project Description
Scala Exercises Open source learning platform for Scala.
Ormolu A formatter for Haskell source code.
Fourmolu Opinionated Ormolu fork with 4-space default indent.
Persistent Backend-agnostic Haskell datastore.

Check out my Github for more.