Technical audit and hardening of DittoFS (open source)
Read the full brief
DittoFS (github.com/marmos91/dittofs, dittofs.io) is a modular virtual filesystem written in Go, capable of serving NFSv3/v4 and SMB2/3 simultaneously in userspace, without relying on FUSE or kernel modules, across interchangeable backends including S3 compatible storage. It integrates deduplication, compression and client side encryption. The project was built over the course of eight months, almost entirely with the support of AI, and it is attracting growing interest from teams looking to run it in production. The product works, but we need someone to read through the code carefully, carry out a technical audit and support us in maintaining the open source repository. In particular, we expect the introduction of reliability tests based on sustained, continuous writes over time, verification of the semantic correctness of permissions between SMB and NFS, the removal of unnecessary code introduced by the AI, and an overall effort to improve performance.
