Blog posts and open-source work



  • Software engineer
  • rick@tweedegolf.com

Rick is a versatile developer with some experience in embedded, but he has most recently been working on Olifantenpaadje, NLnetLabs's Krill, and TG's Statime project, which is a Rust implementation of the Precision Time Protocol.

When he's not developing for Tweede golf, Rick likes to work on his own projects and plays computer or tabletop games.

About one year ago, Tweede Golf announced "Statime", a Rust implementation of the Precision Time Protocol (PTP). The result of that first phase was a working proof of concept. Quite a bit has changed since then.

Last September, at the start of my internship at Tweede Golf, my tutors gave me a LoRa-E5 Dev Board. My task was to do something that would make it easier to write applications for this device in Rust. Here's what I did.

Open-source work

Show all


Statime is an initiative of Tweede golf, a work-in-progress implementation of the Precision Time Protocol (PTP) in Rust.

High-precision timing is part of crucial networking infrastructure. With Statime we aim to provide a memory-safe alternative for existing implementations.

The first milestones of the project were kindly co-funded by the NLnet Foundation.

Statime is part of Project Pendulum.