Dirkjan Ochtman

is creating Open source software

Select a membership level


per month
Thanks for your support! This will help me keep up maintenance and ongoing development of my projects.

Heavy user

per month
If you use make heavy use of my projects (especially in a for-profit setting), please consider this tier.

Office hours

per month
I am happy to discuss any of my work in person and prioritize your issues.




per month

About Dirkjan Ochtman

I've worked on a diverse set of open source projects over the past 15 years. These days, I spend most of my open source time working in Rust.

Projects I started

  • Askama is a type-safe compiled Jinja-like templating language for Rust. It aims to be user-friendly, reliable and efficient and is quite popular.
  • Quinn is Rust implementation of the QUIC protocol (a modern TCP replacement), available with a low-level sans-IO API or a higher-level futures-based API.
  • tokio-imap and imap-proto are a tokio-based IMAP client and base IMAP protocol library in Rust. imap-proto is used by both rust-imap and async-imap.
  • template-benchmarks-rs maintains a suite of benchmarks and results for the most popular Rust template engines to verify performance of different engines.

Other Rust projects

Non-Rust projects

  • rnc2rng, a RELAX NG syntax transpiler written in Python
  • abna, a Python library to get mutation data from the ABN Amro bank site
  • AreWeMeetingYet, a simple way to communicate times across timezones

Other work

  • Contributed code to ring, rcgen
  • I am a Gentoo Linux developer (though not very active these days)
  • Used to be a committer on couchdb-python and Mercurial

Recent posts by Dirkjan Ochtman

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits