Hi, I’m Sylvain Bougerel
I’m a software engineer and the Co-founder & CTO at Canterly, where we aim to transform and modernize the underserved equestrian ecosystem.
I’ve got 2 decades of experience working on mission-critical & high-availability systems, most recently at Grab and Thales, in cloud or on-premise.
I grew to enjoy focusing on engineering efficiency topics; DevOps, CI/CD, SRE. In recent years, I became interested in topics related to the environment and the impact of human activities on our ecosystem and looking at ways to reduce waste, starting with Canterly.
I’m a long time Linux and Emacs enthusiast. I usually spend my spare time working on the tools I love and use daily, like improving my note-taking workflows with org-mode and org-roam.
Personal projects
logseq-org-roam
The last project I worked on. I currently prefer Logseq for org note taking on the go. I wrote this project to make org-roam and Logseq more interoperable, so I can continue to use both together at my desk and on the go.
autosync-magit
A simple package to automate synchronization with a Git remote and other tasks, when using Emacs. This tool is designed for personal use, in places where you’d prefer to use Git over a tool like Syncthing to synchronize personal notes.
Spatial C++ Library
A generic C++ library that I wrote with the intention of providing re-balancing K-d trees structures in a familiar STL-like API, supporting common spatial operations. Re-balancing K-d trees are useful in scenarios where numerous objects are constantly updated.
Contributor to Libkdtree++
One of the main contributors to libkdtree++, notably improved the performance of the nearest-neighbor search algorithm by 2 orders of magnitude.