Chris Marchesi

About

I'm a software and systems engineer working out of Vancouver, BC Canada.

I spent 6 years at HashiCorp, contributing to many projects there including Terraform, Sentinel, Boundary, Vagrant, and Consul.

Before that I spent nearly 20 years in the application service, ISP, and managed service provider industries, designing, deploying, and supporting solutions for clients of all sizes.

The beauty of Open Source is in its freedom to make the changes that you want to see; that freedom has allowed me to also contribute to multiple other projects over the years, such as the Go standard library, Chef cookbooks, and plenty more!

Active Projects

z2d

z2d is a Cairo-inspired vector graphics library, written entirely in pure Zig.

It's currently a large work in progress, but it can already do fill and stroke operations on the basic line and cubic bezier primitives you'd expect in such a vector graphics library, with support for different line join and cap styles. Support for arcs was recently added as well. Eventually, the plan is to have this as part of a suite of tools that can be used for SVG rendering and UI design.

Terraform ACME Provider

A Terraform provider to manage your Let's Encrypt certificates (and certificates from other ACME-based CAs) through Terraform. Actively maintained since 2016. One of the most popular community providers in the Terraform Registry (one of the top 15 for all time downloads!).

Inactive/Minor Projects

My GitHub repositories page is a good measure of odds, ends, and past projects that I've made.

I wrote... quite a long time ago. You can find those articles on my blog archive.