Challenge: Reimplementing a complex mathematical model of fungal morphogenesis
My interest in truffle cultivation economics led to a broader investigation into fungal growth patterns. I discovered that while some mushrooms can be readily cultivated in controlled environments, truffles and other specialized fungi present unique challenges—largely due to their complex growth mechanisms and environmental dependencies.
During my research, I encountered the groundbreaking 'Neighbour-Sensing Model' developed by David Moore and Audrius Meskauskas, which mathematically unifies diverse fungal morphologies through parameter tuning. While the model was theoretically elegant, the original implementation was a legacy Java application with limited compatibility and accessibility. Modern researchers and enthusiasts had no practical way to utilize this powerful simulation framework.
This presented a significant opportunity: to reimplement this sophisticated mathematical model in a modern, accessible programming environment that would allow for interactive exploration of the parameter space governing fungal morphogenesis. The goal was to create not just a functional replica, but an enhanced platform that would facilitate visualization, animation, and experimentation with hyphal growth patterns.

