Projects

🧠 cervo

Embark Studios·Maintainer & Creator

Cervo is intended to be a thin wrapper around tract, at a slightly higher abstraction level and with common utilities we need. While not a goal, our current use-cases has led to a design centered around dynamic batching and dictionary inputs for reinforcement-learning based agents.

As of currently, Cervo offers a set of inferers, noise generators (for continuous-action/parametrized policies), and a unified asset format.

🩳 Pants Backends

PantsBuild·Plugin Developer

My set of plugins for the Pantsbuild build system. Multiple of these I've built and use in production at work, and the remainder I use to maintain my own infrastructure or workflows.

My plugins so far include:

pants-backend-kustomize
Integrates support for Kustomize in Pants
pants-backend-k8s
Adds support for running Kubernetes commands using Pants and
pants-backend-secrets
Plumbing for secret management in Pants
pants-backend-bitwarden
A source allow bitwarden secrets to be used in Pants workflows.
pants-backend-mdbook
Integrates MDBook building with Pants.
pants-backend-oci
An alternative container backend to build OCI images, without Dockerfiles or a docker daemon.

As a result of my work I've became a member of the Pantsbuild organization, focusing on plugin development and workflows.