The Design Process of Garden 🌱: Machine Learning Model Publishing Platform

The main design challenge for Garden was transforming a technical CLI into an intuitive workflow. I had to figure out how to make machine learning model publishing accessible for a diverse audience of users: educators, collaborators, and researchers with varying technical expertise.

My design process focused on understanding user mental models and simplifying previously complex workflows. From there, I worked on prototyping an interface that feels approachable rather than intimidating.

The goal was to formulate an experience where working with these models feels as straightforward as sharing a document, but with the power and flexibility that serious research demands.


Below is the login flow I prototyped in Figma, along with my iterations of the user profile page.

The Development of Garden 🌱: Machine Learning Model Publishing Platform

Garden is a collaborative platform that simplifies the process of publishing and sharing machine learning models. It transforms how researchers publish, discover, and build upon machine learning research by making ML models more accessible and reproducible.

The process was previously command-line-only. Working on the web interface, my primary considerations were how I could make it easier for researchers to publish, manage, and discover machine learning models without technical barriers.

Unlike traditional model repositories that only share individual model files, Garden provides complete ‘ecosystems’ which include data, code, functions, testing, and community collaboration tools, making it significantly easier and faster to build on existing ML research.