First I create the low-fidelity prototype, after low-fidelity and in this case I build the prototype using code. I believe that this is the fast way to show to the development team and product own all the features and user flow of the new component.
In the first video you will see the option that was builded without my influence.
In the second video it is my approach to this particular filter. There was a huge list of funds so my goal was to shoe only the importante options to the users giving every time the “advanced options”. This had reduced the time that the users were spending to find the right products.
This is what make me different from the majority of the UX designers. I am also a UX developer.